0

如何将简单的单击处理程序附加到 GWT 中的 DOM 元素?

@UIField com.google.gwt.dom.client.AnchorElement anchor;

如何为 'anchor' 创建 onclick 处理程序?

4

1 回答 1

1

如果你想使用这个ClickHandler接口,你可以通过AnchorElement用一个包装 来做到这一点Anchor,它有一个addClickHandler方法和一个wrap方法。

因此,例如:

AnchorElement myAnchor;
Anchor anchorWrapper = Anchor.wrap(myAnchor);
anchorWrapper.addClickHandler(myClickHandler);

会成功的。

这通常适用于许多 UI 元素:

但是 wrap 方法不是继承自Widget,所以有一些例外:

于 2012-05-25T17:37:32.410 回答