我收到了来自designer.text的文本框,但是我用GWT编写了 Action 。
问题是文本框为空,但是当通过按按钮将文本框填充为值时,将显示警报框,通知您值已更改。
但没有用。请帮助我。

  TextBox zip1 = null;

  function onModuleLoad() {
    zip1 = TextBox.wrap(DOM.getElementById("zip1"));
    zip1.addChangeHandler(zip1ChangeAction());
 }

private ChangeHandler zip1ChangeAction() {
   return new ChangeHandler() {
      public void onChange(ChangeEvent event) {
         Window.alert("change fired");
      }
   };
}

最佳答案

看来您想要的是 ValueChangeHandler :

textBox.addValueChangeHandler(new ValueChangeHandler<String>() {
    @Override
    public void onValueChange(ValueChangeEvent<String> event) {
        // TODO Auto-generated method stub

    }
});

09-19 00:54