2012-06-13 59 views
-1

我有一個使用UiBinder創建的窗口。我正在關注Sencha的HelloWorldUiBinder示例,並在窗口中放置了一個表單。我想知道如何在寡婦關閉(隱藏)之後重置表單數據?GXT:窗口關閉事件中的其他數據

+0

[你嘗試過什麼(http://mattgemmell.com/2008/12/08/what-have-you-tried/)? –

+0

我做到了。我在下面回答 – lmcadory

回答

0

我想通了。我所做的只是將所有的字段添加到列表中,然後在我的closeWindow處理程序中遍歷該列表。調用rest()方法。這將清除我的字段中的所有數據。我只需要弄清楚如何讓我的單選按鈕在窗口重新打開時選擇默認選項。

的代碼看起來是這樣的:

@UiHandler("closeButton") 
public void onCloseButtonClicked(SelectEvent event){ 
     for(Field<?> f : fields){ 
      f.rest(); 
     } 
     window.hide(); 
}