カスタムイベントを発生させるウィジェットがあり、そのウィジェットが次のような他のウィジェットの階層に含まれている場合:
Parent1 contains Parent2 contains Parent3 contains CustomWidget
次に、最初のイベントをParent1に伝播するために、イベントハンドラーを途中まで追加して、各内部ノードに同じイベントを発生させる必要がありますか、それとも別の方法がありますか?
次のカスタムウィジェットがあるとしましょう1。
<g:FocusPanel>
<g:Image/>
</g:FocusPanel>
また、widget1によって発生したイベントをリッスンするカスタムwidget2に含まれています。
<g:ScrollPanel>
<my:CustomWidget1/>
</g:ScrollPanel>
ここで、カスタムwidget2自体が別のウィジェットに含まれている(そして次に別のウィジェットに含まれている...)場合、widget1からディスパッチされた最初のイベントをキャッチするには、すべての親ウィジェットにそれぞれハンドラーを追加する必要がありますか、それとも別のウィジェットがあります仕方?