2012-01-30 116 views
0

我有這個超鏈接在我cellTable,但它的clickHandler事件不工作GWT:超鏈接

myHyperLInk.addClickHandler(new ClickHandler(){ 

    public void onClick(ClickEvent event) { 
    Window.alert("test"); 

}}); 

添加clickHandler事件它顯示一個警告:

從方法addClickHandler(clickHandler事件)類型的超鏈接是 已棄用

當我點擊鏈接時,它簡單地從歷史記錄轉到上一頁。我如何簡單地說按下超鏈接顯示消息對話框?

回答

2

我想你想要什麼可能是一個錨點小部件與超鏈接。

http://google-web-toolkit.googlecode.com/svn/javadoc/2.3/com/google/gwt/user/client/ui/Anchor.html

超鏈接通常用於與歷史的工作。

+0

我想使它像Href,意味着當我們將它懸停時,鼠標箭頭變成拇指......我可以達到這個目標嗎? – junaidp 2012-01-30 16:06:49

+0

好吧,我實現了那個拇指的事情,謝謝 – junaidp 2012-01-30 16:22:39

+0

但是,有任何添加這個在celltable中的示例 – junaidp 2012-01-30 16:22:59

0
Hyperlink link0 = new Hyperlink("link to foo","foo"); 
link0.addDomHandler(handler, ClickEvent.getType()); 


ClickHandler handler = new ClickHandler() { 
    public void onClick(ClickEvent event) { 
     Window.alert("test"); 
    } 
};