gwt textbox добавить обработчик изменений - PullRequest
7 голосов
/ 11 апреля 2010

У меня есть текстовое поле, полученное от designer.but я написал действие в GWT.проблема в том, что текстовое поле пусто, но когда текстовое поле заполняется значением нажатием кнопки, появится окно с предупреждением о том, что значение было изменено.но не сработало. помогите мне.

  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");
      }
   };
}

1 Ответ

14 голосов
/ 11 апреля 2010

Кажется, что вы хотите ValueChangeHandler:

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

    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...