編集可能なグリッドを実装し、フィールド アップデーターを使用してモデル値を更新しました。モデル全体をデータベースに直接保存できるため、データベースへの保存は問題ありません。問題はキャンセルまたはエスケープをクリックすることです。古い値に戻したいのですが、同じことを達成できません。どのようにそれを行うかについてのアイデアはありますか?
注: 変更が行われるたびに、モデルを更新しています
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();
}
});