2013-04-15 155 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。 –