2011-01-08 99 views
0

我正在使用GWT超鏈接進行點擊處理。我使用rpc通過單擊該鏈接顯示對話框中的記錄,但它立即移動到主頁並顯示對話框。請建議我這個問題的解決方案。GWT超鏈接問題

+0

您能否展示您的代碼 - 用於超鏈接創建和點擊處理? – Kel 2011-01-08 10:22:21

回答

3

Hyperlink應與History(http://code.google.com/intl/nl-NL/webtoolkit/doc/latest/DevGuideCodingBasicsHistory.html)更改結合使用,而不適用於單獨的單擊處理。當使用Hyperlink歷史令牌被更新,這可能會觸發歷史變化,這將直接主頁,然後點擊進行處理,顯示的對話框

編輯: 正如大衛提到,最好使用Anchor部件。由於Anchor是本機html元素A,因此可用性比使用spandiv要好。

2

我同意Hilbrand,但在這種情況下推薦錨標籤。

<g:Anchor name="whatever">Click me</g:anchor> 
0

對於這種情況,我建議你使用的CustomButton,而不是HypherLink。對於那個自定義按鈕,給一些樣式看起來像一個鏈接。如果您使用標籤,則無法使用鍵盤進行對焦。

使用hypherlink只有當您打算給予歷史支持。