2012-06-13 29 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(); 
}