2012-05-25 84 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的繼承,所以也有一些例外: