【发布时间】:2012-05-30 17:09:51
【问题描述】:
我正在将 GWT 2.4 与 Java 和 Mozilla FF 7 一起使用。我有一个 TextBox 并且我已经向它添加了一个 ValueChangeHandler。我注意到,每当我更改 TextBox 的值时,OnValueChange 方法都会在 TexBox 失去焦点时被多次调用。我的问题是调用了多少次 OnValueChange 方法?我可以将其转换为单次通话吗?
【问题讨论】:
-
能否分享相关代码?
-
您确定您实际上没有多次添加
ValueChangeHandler? -
@ThomasBroyer,有没有办法让我检查是否已经附加了任何处理程序?
-
在每次调用 addValueChangeHandler 时设置一个断点,然后查看调试器在那里中断了多少次(或者,您可以查看小部件的
HandlerManager) -
@ThomasBroyer,感谢您的回复。发表您的第一条评论作为您的答案。我会接受的。
标签: java gwt valuechangelistener