ZK如何删除等待动作

时间:2012-01-21 11:07:33

标签: action zk

我有一个带onChange方法和按钮的文本框来进行一些操作。但是,如果我在文本框中键入一些内容而不是单击任何位置,单击该按钮,它调用onClick方法然后调用onChange方法。或者首先onChange然后OnClick但是我应该禁用所有操作之后的onChange方法。

2 个答案:

答案 0 :(得分:0)

将检查添加到onClick()方法。在一段时间后或取消选择组件后,将触发文本框的onChange()。如果你通过点击一个按钮取消选择你的​​组件,我首先得到onClik然后是onChange听起来很自然。除了在服务器端之外,没有办法控制(据我所知)这些事件。

Read this !

请记住,您正在开发WEB应用程序而不是桌面应用程序。如果zk应用程序的开发看起来与桌面应用程序看起来非常相似,那么它们就有其局限性。

答案 1 :(得分:0)

我找到了解决方案:

首先是Textbox onFocus方法我禁用了下一个按钮,用户无法点击它。

Textbox onBlure方法的第二个我启用下一个按钮。 (要触发onBlure操作,用户应该单击窗口上的某个位置或按Tab键,这将触发onChange操作)