gwt复合打开/可见处理程序

时间:2011-10-23 21:37:19

标签: gwt handler composite

我有几个Composite,我想在其中一个中添加一个Handler,如果用户打开这个复合词,它会触发一个事件。有没有Handler for?

谢谢

1 个答案:

答案 0 :(得分:0)

触发事件的一种好的/简单的方法是使用GQuery库,它在GWT代码中模拟JQuery。 它允许您执行以下操作:

$(yourWidget).blur();

在你的widget上触发模糊事件,例如......如果你不介意向你的项目添加GQuery的依赖,那么这就是我认为的方法。 您甚至可以提供在事件触发后调用的函数,如:

$(yourWidget).click(new Function() {
  public boolean f(Event e) {
    e.preventDefault();
    return false;
  }
}

我不确定你会如何在纯GWT中做到这一点,但显然可能......你可能想看看GQuery是如何做到的。

http://code.google.com/p/gwtquery/