Я использую Bootstrap Table
с плагином Editable
. У меня есть кнопка для добавления новых строк в таблицу. Мне нравится, чтобы ячейка для новой строки в столбце Notes
имела синий цвет фона.
Из документации:
function cellStyle(value, row, index, field) {
return {
classes: 'text-nowrap another-class',
css: {"color": "blue", "font-size": "50px"}
};
}
Единственное, что согласуется с этими параметрами и добавлением новой строки, — это индекс = 0, поэтому я по умолчанию использую для всех остальных значение Null
. Кажется, моя функция даже не вызывается. Я новичок в JavaSript
, поэтому могу что-то упустить.
http://jsfiddle.net/8gk0ogtp/1/
$button = $('#button');
$(function () {
$button.click(function () {
$table.bootstrapTable('insertRow', {
index: 0,
row: {}
});
cellStyle();
});
});
function cellStyle1(value=Null, row=Null, index=0, field=Null) {
return {css: {"background-color": "blue"}}
}