我已经实现了一个可编辑的网格,并且我使用了一个字段更新器来更新模型值。保存到数据库不是问题,因为我可以直接将整个模型保存到数据库中。问题在于单击取消或转义,我想恢复到旧值,但我无法实现相同的目标。任何想法如何去做?
注意: 每当更改完成时,我都会更新模型
1)我不想在单击取消时再进行一次异步调用。
2)我真的想避免克隆和存储机制。
我目前正在使用 GWT 2.4.0
column.setFieldUpdater(new FieldUpdater<Abc, String>() {
@Override
public void update(Abc object, String value) {
object.set(value);
table.redraw();
}
});