GWT CELLTABLE:特定行的所有列值是否可能还原为旧值?

时间:2011-08-03 15:01:48

标签: java gwt gwt-2.2-celltable

是否可能将特定行的所有列值还原为 旧的价值?

|| ID || Dept || Code || RNO || RCode|| .....................................................||ZCode ||
|| 1  ||  CS   || 001  ||  3      ||  030||...................................................||Q1||
|| 2  ||  DS   || 001  ||  5      ||  040||.....................................................||S1 ||

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

|| 1  ||  CS   || 001  ||  3      ||  030||.....................................................||Q1||

更改为

|| 1  ||  BP   || 010  ||  3      ||  003||.....................................................||Q1||

有没有办法将旧对象(行)值还原为清除 每列的单元格视图数据并重绘可编辑网格。

简短地将记录恢复为由我们的复选框选中的旧值 (仅限所有或选定的chkbox,即selectionModel.isSelected(object)

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

1 个答案:

答案 0 :(得分:0)

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