Поменять цвет строки при изменении ячейки в datatable
подскажите как поменять цвет строки при изменении ячейки в datatable
|
Речь идет о плагине DataTables? Или о каком-то другом grid-овом плагине? Приведите пример кода?
|
Цитата:
fnOnEditing: function(input) { var cur_td = input.parent().parent(); //текущая ячейка var td_index = cur_td.attr("nodeIndex"); alert(cur_td) } Да о плагине. Вот у нас есть ячейка, нужно получить строку, а затем изменить ее цвет |
Ну так а в чем проблема?
var cur_td = input.parent().parent(); //текущая ячейка а var cur_tr = input.parent().parent().parent(); //текущая строка Если я вас правильно понял)) А цвет поменять: $(cur_tr).css("background", "#ff0000"); Не? |
Не получается закрасить фон ни ячейки ни строки
|
А вы то, что я выше написал попробовали? А какие-то другие атрибуты таким макаром менять/добавлять/удалять пробовали? Если да и не получается, то скорее всего табличка создается после того, как отрабатывается ваш скрипт по покраске.
|
Речь идет именно о планиге DataTables? Если да, то вам нужно ваш скрипт запихать в fnRowCallback. Посмотрите документацию.
|
Цитата:
|
Еще один вопрос, а как окрасить добавленную строку? как я понимаю fnOnAdding: function() не подходит?
|
А ее id известен? или что-то по чему можно заселектить? Если да, то юзайте .on(). Если нет - думать надо и смотреть код)
|
Часовой пояс GMT +3, время: 02:22. |