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

事件委托在下拉菜单之类的效果中特别有用,其中可能会发生许多链接上的事件,这些事件可以在根级别轻松处理(在这种情况下是或)。

只需浏览刚刚写的博客。@Chris Heilmann 和 @Dan Webb 的用例演示

于 2013-04-15T19:07:51.347 回答