GWT / java- onChange事件未通过第一次触发

时间:2013-12-13 00:40:39

标签: java eclipse gwt event-handling onchange

我在widget下拉文本框中有一个验证器,当值发生变化时,它需要执行一个动作。

问题是下拉列表的值第一次发生变化,它会在验证程序中传递更改处理程序onChange(事件)。然而,它确实在初始更改(第二次更改之后)之后捕获(并且工作)。

不确定显示我的代码是否有用,因为它是一个非常简单的验证器,但我可以根据需要。对于其他人来说,我在研究中找不到多少,但与此同时我觉得我之前听说过其他人有这个问题。这有可能发生的常见原因吗?

我的mainWidget类的验证函数内部如下。它基本上从那里调用一个mainValidate类,我可以根据需要发布代码。

for(int i=0;i<validatorsList.size();i++){
                try{
                    saveErrors .add(myValidInfo.getValidator(validatorsList.get(i)).validate(getText(), iElementID, getArchitecture(),(getDisplayRow()+1),this));
                }
                catch(Exception ex){
                    saveErrors .add("ERROR: Missing Validator "+validatorsList.get(i));
                }
            }
        }

0 个答案:

没有答案