我正在开发一个 GWT 应用程序,我想让该应用程序监听外部自定义 Javascript 事件。这些事件将从我的模块外部触发。
基本上,就像您在带有一些 jQuery 的基本 Web 应用程序中所做的一样:
$('#foo').bind('customEvent', function() {
...
});
...
$('#foo').trigger('customEvent');
onAttach
我试图通过覆盖我的 Composite 中的方法来使用 GWTQuery 来实现这一点:
@Override
protected void onAttach() {
super.onAttach();
$("#mainView").bind("refreshSheet", new Function() {
public boolean f(Event e) {
refreshSheet();
return true;
}
});
}
这不起作用,正在调用回调函数,而我还没有触发另一端的事件。
你有什么建议来实现这个目标?