2015-07-21 4 views
1

Как изменить фон, если какое-либо значение ячейки пусто? Эта функция изменяет только фон TD, а не всю строку.Условное форматирование HandsonTable

function invalidRowRenderer(instance, td, row, col, prop, value, cellProperties) { 
    Handsontable.renderers.TextRenderer.apply(this, arguments); 
    td.style.fontWeight = 'bold';  
    td.style.background = '#A9A9A9'; 
} 
+1

Я не знаком с handsontable, но является ли параметр 'row' ссылкой на' '? В этом случае вы, вероятно, можете установить свой стиль. Если нет, попробуйте использовать 'td.parentNode' для доступа к строке таблицы в DOM. –

ответ

0

Если вы хотите изменить цвет всей родительской строки, вы можете сделать:

$(td).parent().style.background = '#A9A9A9'; 

Это будет применить стиль к родителю td который является tr, который является строка ,

Смежные вопросы