我喜欢使用handsontable单元格来突出显示更改的值(https://github.com/warpech/jquery-handsontable)
cells function(row, col, prop) Defines the cell properties for given row, col, prop coordinates
发生的变化是在另一个函数中,行序列也发生了变化。所以我不能轻易地按行,col标记更改的单元格。所以我认为我唯一的选择是第三个参数(“prop”)。但道具是财产吗?以及如何为每个单元格分配独立和定制的属性?示例代码表示赞赏。感谢
答案 0 :(得分:1)
"细胞"选项用于构造函数或列选项。
以下是如何使用它的示例:
$('div#example1').handsontable({
cells: function (row, col, prop) {
var cellProperties = {}
if(row === 0 && col === 0) {
cellProperties.readOnly = true;
}
return cellProperties;
}
})
如果您想更改已更改的单元格,那么我建议您查看" afterChange":
$('div#example1').handsontable({
afterChange: function (changes, source) {
if (source=== 'loadData') {
return; //don't do anything as this is called when table is loaded
}
var rowIndex = changes[0];
var col = changes[1];
var oldCellValue = changes[2];
var newCellValue = changes[3];
// apply your changes...
}
})
我希望这会有所帮助......