2013-04-15 208 views
1

當是一個合適的時間使用委派與GWT事件:通過瀏覽器冒泡節點派出當委託事件與GWT

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

一般事件,所以我不能想到的原因,你爲什麼會需要手動委派事件。 真正的用例會很棒。

謝謝。

回答

4

parent.delegateEvent(child, event)實際上與child.fireEvent(event)相同。

fireEvent原是protected方法,以便delegateEvent加入公開(issue 3263)揭露它,然後fireEvent被公開爲another change

部分它無關的事件代表團模式。

0

事件委託對於下拉式菜單等效果特別有用,在這些效果下很多鏈接事件可能會發生,並且可以很容易地在根級別(一種或一種情況下)進行處理。

剛剛通過blog剛剛寫。 @Chris Heilmann和@Dan Webb與use case demo

+1

這實際上與它無關。 –

+0

哦......我的帖子回答了「爲什麼你需要手動委託事件」這個問題......我沒有認爲它是一個特定的GWT。 –