2

私は GWT アプリケーションに取り組んでおり、そのアプリが外部のカスタム Javascript イベントをリッスンするようにしたいと考えています。これらのイベントは、モジュールの外部からトリガーされます。

基本的に、いくつかの jQuery を使用して基本的な Web アプリで行うことと同じように:

$('#foo').bind('customEvent', function() {
    ...
});
...
$('#foo').trigger('customEvent');

onAttachComposite のメソッドをオーバーライドすることで、GWTQuery でこれを実現しようとしました。

@Override
protected void onAttach() {
    super.onAttach();
    $("#mainView").bind("refreshSheet", new Function() {
        public boolean f(Event e) {
            refreshSheet();
            return true;
        }
    });
}

これは機能していません。反対側でイベントをトリガーしていないときに、コールバック関数が呼び出されています。

この目標を達成するために何を提案しますか?

4

1 に答える 1