0

是否有可能来自特定行的所有列值都恢复到旧值?

|| 身份证|| 部门 || 代码 || 无线网络 || 代码|| ..................................................... ...||Z代码||
|| 1 || 计算机 || 001 || 3 || 030||……………………………………………………………………………………………… ....||第一季度||
|| 2 || 数据 || 001 || 5 || 040||……………………………………………………………………………………………………………… ......||S1 ||

假设在上面的可编辑网格中,我更改了第一条记录,即

|| 1 || 计算机 || 001 || 3 || 030||……………………………………………………………………………………………… ......||Q1||

变成

|| 1 || 英国石油公司 || 010 || 3 || 003||……………………………………………………………………………………………………………… ......||Q1||

有没有办法恢复旧的对象(行)值,而不是清除每列的单元格视图数据并重绘可编辑网格。

简而言之,将记录恢复为我们的复选框选择的旧值(仅限全部或选定的 chkbox,即selectionModel.isSelected(object)

我的网格包含 (2-N) 列,所以我问这个问题?

4

1 回答 1

0

您是否使用数据提供者向 CellTable 提供数据?您可以在呈现表格之前(或在编辑时)克隆行数据,当您需要还原时,您可以将项目复制回数据提供程序并调用table.redraw();

于 2011-08-10T23:45:22.263 回答