【发布时间】:2012-06-21 08:34:27
【问题描述】:
我有一个带有文本字段和禁用的“保存”按钮的 GWT 表单。 当用户开始在文本字段中输入任何内容时,我想启用“保存”按钮。然后单击“保存”按钮应该调用一些 save() 代码。
我加了
- 点击处理程序到保存按钮。
- “值更改处理程序”到文本 字段以更新支持模型。不幸的是,它只被调用 当场失去FOCUS,所以我也不得不补充:
- KeyPressHandler 到 当用户开始输入时启用“保存”按钮的文本字段。
所以我开始在文本字段中输入(我看到 KeyPressHandler 被调用并且 Button 被启用),然后我点击“保存”。
此时 GWT 触发“焦点丢失”事件,并且我的值更改处理程序被调用并且支持模型得到更新。但是 ClickHandler 的事件丢失了!它根本没有被调用。 我必须再次单击“保存”按钮,然后 save() 最终被调用。
【问题讨论】:
标签: gwt