使用DataView更新slickgrid中的单个单元格(而不是整行)

时间:2013-09-19 15:41:04

标签: slickgrid dataview

我有一个slickgrid(使用DataView),我用它来显示快速变化的值。据我所知,当底层模型中的值发生变化时,我唯一的选择就是更新整行:

dataView.updateItem(rowId, rowData);

不幸的是,即使某些值没有改变(即我只是更新整行中一个单元格的值),slickgrid会重新绘制整行(我正在使用Chrome开发工具来查看正在渲染的内容)

我也有一个<表>实现相同的UI,在这里,我能够绘制更新的单个单元格(或单元格组),渲染速度大约是后者的3倍。它并不完全是苹果对苹果,但我希望能够限制尽可能发生的绘画量,考虑到任何给定的更新,通常只有一个或两个单元格(在长行数据上)已经改变。

1 个答案:

答案 0 :(得分:4)

您可以使用

slickGrid.updateCell(row, cell);