1

以下を使用して GWT でイベントを委任するのに適切な時期はいつですか。

void com.google.gwt.user.client.ui.Widget.delegateEvent

通常、ブラウザによってディスパッチされたイベントはノードをバブルアップさせるため、イベントを手動で委任する必要がある理由が思い浮かびません。実際の使用例は素晴らしいでしょう。

ありがとう。

4

2 に答える 2

4

parent.delegateEvent(child, event)は実際には と同じchild.fireEvent(event)です。

fireEventはもともとprotectedメソッドだったのでdelegateEvent、公開するために追加され (問題 3263 )、別の変更fireEventの一部として公開されました

イベント委任パターンとは関係ありません。

于 2013-04-16T01:23:36.380 に答える
0

イベント委任は、ルート レベル (この場合は or ) で簡単に処理できるリンク上で多くのイベントが発生するドロップダウン メニューなどの効果で特に役立ちます。

が書いたばかりのブログを読んでください。@Chris Heilmann と @Dan Webb によるユースケースのデモ

于 2013-04-15T19:07:51.347 に答える