0
私はintger、decimalなどのようなeditableNumbercellを使いたいです。 しかし、このようなgwtウィジェットは存在しませんので、編集可能なテキストセルを使用しています。GWT CELLTABLE EditableTextCellで古い値を復元する方法は?
検証が失敗した場合のセル編集を回避する方法。
検証が失敗した場合は、編集可能なテキストセル値が古い値に復元されます。
intgerColumn.setFieldUpdater(new FieldUpdater<RecordInfo, String>() {
public void update(int index, RecordInfo object, String value) {
// Called when the user changes the value.
if(value.matches("(-)?(\\d){1,8}")){
object.setColumnInRecordEdited(true);
object.setValue(value);
RecordData.get().refreshDisplays();
}else{
Window.alert("Specify valid integer value for parameter");
// How to rest old value here? currently update value set to cell
}
}
});
この件に関するお手伝いまたはご指摘をお待ちしております。