エディターがそのプロパティに加えられた変更を破棄する方法はありますか? これはクライアント側で。永続性はありません。
私は持っている:
public class ClaseEditor extends PopupPanel implements Editor<ClaseProxy> {
@UiField ValidatedTextBox tema;
@UiField ValidatedTextBox catedratico;
}
あなたの中にエディターのリストがあることを知っているので、私はこのエディターを ListEditor で使用します
ListEditor<ClaseProxy, ClaseEditor>
ユーザーが作成した場合は問題ありませんが、ユーザーが編集した場合は問題ありません。保存またはキャンセルのオプションがあります。保存はOKです。エディターを非表示にするだけで、変更はOKです。
ただし、ユーザーが [キャンセル] をクリックすると、プロパティに変更があった場合、エディターはプロキシに変更することを (遅延して) フラッシュします。
はい、文字列に開始値を保存してから、texbox で setValue() を使用して復元できます。しかし、これを防ぐ他の方法 (エディター API) はありますか?
ありがとうございました