私は 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;
}
});
}
これは機能していません。反対側でイベントをトリガーしていないときに、コールバック関数が呼び出されています。
この目標を達成するために何を提案しますか?