我有几个Composite,我想在其中一个中添加一个Handler,如果用户打开这个复合词,它会触发一个事件。有没有Handler for?
谢谢
答案 0 :(得分:0)
触发事件的一种好的/简单的方法是使用GQuery库,它在GWT代码中模拟JQuery。 它允许您执行以下操作:
$(yourWidget).blur();
在你的widget上触发模糊事件,例如......如果你不介意向你的项目添加GQuery的依赖,那么这就是我认为的方法。 您甚至可以提供在事件触发后调用的函数,如:
$(yourWidget).click(new Function() {
public boolean f(Event e) {
e.preventDefault();
return false;
}
}
我不确定你会如何在纯GWT中做到这一点,但显然可能......你可能想看看GQuery是如何做到的。