私は持っていCellTable<Price> table = new CellTable<Price>();
ます。
私もTextInputCell
コラムを持っています:
priceColumn = new Column<Price, String>(new TextInputCell()) {
public String getValue(Price p) {
if (p.getPrice() == 0)
return "";
return p.getPrice()+"";
}
};
また、私は持っていrefresh button
ます。ボタンが押されると、基本的にサーバーからすべてのデータをリロードしてから、データをテーブルに設定します。
テーブルが初めてデータをロードするときは問題ありません。たとえば、セルの価格が12であるとします。
次に、そのセルを11(または12以外の値)11
に変更すると、そのセルは永久に残ります。つまり、を押してもrefresh button
、セルのデータはに戻りませんが12
、そのままになり11
ます。
ユーザー入力を記憶しない列/セルを作成するにはどうすればよいですか?