GXT:关闭Window关闭事件的数据

时间:2012-06-13 12:56:02

标签: window gxt

我有一个使用UiBinder创建的窗口。我跟随Sencha的HelloWorldUiBinder示例,并在窗口中放置了一个表单。寡妇关闭(hiden)后我想知道如何重置表单数据?

1 个答案:

答案 0 :(得分:0)

我明白了。我所做的就是将所有字段添加到List中,然后在closeWindow处理程序中循环遍历该列表。调用rest()方法。这将清除我的字段中的所有数据。我只需要弄清楚如何在重新打开窗口时让我的单选按钮选择默认选项。

代码如下所示:

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