2012-05-25 87 views
0

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

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

我该如何创建'锚'的onclick处理程序?

+0

见http://stackoverflow.com/a/10153663/1010868 –

回答

1

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

所以,举例来说:

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

会做的伎俩。

这一般适用于很多UI元素:

但包装方法不是从Widget的继承,所以也有一些例外: