【发布时间】:2012-06-13 12:56:01
【问题描述】:
我有一个使用 UiBinder 创建的窗口。我正在关注 Sencha 的 HelloWorldUiBinder 示例,并在窗口内放置了一个表单。我想知道寡妇关闭(隐藏)后如何重置表单数据?
【问题讨论】:
我有一个使用 UiBinder 创建的窗口。我正在关注 Sencha 的 HelloWorldUiBinder 示例,并在窗口内放置了一个表单。我想知道寡妇关闭(隐藏)后如何重置表单数据?
【问题讨论】:
我想通了。我所做的只是将我的所有字段添加到一个列表中,然后在我的 closeWindow 处理程序中循环遍历该列表。调用 rest() 方法。这会清除我字段中的所有数据。我只需要弄清楚如何让我的单选按钮在重新打开窗口时选择默认选项。
代码如下:
@UiHandler("closeButton")
public void onCloseButtonClicked(SelectEvent event){
for(Field<?> f : fields){
f.rest();
}
window.hide();
}
【讨论】: