【问题标题】:gwt textbox add change handlergwt 文本框添加更改处理程序
【发布时间】:2011-02-06 15:05:07
【问题描述】:

我有一个从设计师那里收到的文本框。但是我在 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");
      }
   };
}

【问题讨论】:

  • 我写了上面的代码。我有一个文本框,但它是空的,但是当它填充文本时,我想显示一个警报但不执行。有意见吗
  • 如果您修正了格式,它可能有助于人们理解您的问题。
  • 函数 onModuleLoad? :D 你确定你的 HTML 文件中有一个 ID 为 zip1 的文本框吗?

标签: java gwt textbox


【解决方案1】:

看来你要的是ValueChangeHandler:

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

    }
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-20
    • 2020-06-10
    • 2012-05-10
    • 2019-08-04
    • 1970-01-01
    相关资源
    最近更新 更多