如何将简单的单击处理程序附加到 GWT 中的 DOM 元素?
@UIField com.google.gwt.dom.client.AnchorElement anchor;
如何为 'anchor' 创建 onclick 处理程序?
如何将简单的单击处理程序附加到 GWT 中的 DOM 元素?
@UIField com.google.gwt.dom.client.AnchorElement anchor;
如何为 'anchor' 创建 onclick 处理程序?
如果你想使用这个ClickHandler
接口,你可以通过AnchorElement
用一个包装 来做到这一点Anchor
,它有一个addClickHandler
方法和一个wrap
方法。
因此,例如:
AnchorElement myAnchor;
Anchor anchorWrapper = Anchor.wrap(myAnchor);
anchorWrapper.addClickHandler(myClickHandler);
会成功的。
这通常适用于许多 UI 元素:
但是 wrap 方法不是继承自Widget
,所以有一些例外:
wrap
方法,但是SimpleCheckBox
有。