-1

UiBinder を使用して作成したウィンドウがあります。Sencha の HelloWorldUiBinder の例に従って、ウィンドウ内にフォームを配置しました。ウィドウが閉じられた後、フォーム データをリセットする方法を知りたいです。

4

1 に答える 1

0

私はそれを考え出した。私が行ったのは、すべてのフィールドをリストに追加してから、closeWindowハンドラーでそのリストをループすることだけでした。rest()メソッドを呼び出します。これで、私のフィールドからすべてのデータがクリアされます。ウィンドウを再度開いたときにラジオボタンでデフォルトのオプションを選択する方法を理解する必要があります。

コードは次のようになります。

@UiHandler("closeButton")
public void onCloseButtonClicked(SelectEvent event){
       for(Field<?> f : fields){
           f.rest();
       }
       window.hide();
}
于 2012-06-13T17:02:46.190 に答える