2011-06-06 48 views
0

可能重複:
GWT: How to create a new page導航在GWT

我工作的GWT項目,並使用超鏈接導航,我使用AbsolutePanel和RootPanel。

關於HyperLink的點擊事件我通過使用RootPanel.remove(AbsolutePanel1) and RootPanel.clear();並使用第二個AbsolutePanel中的不同控件將另一個AbsolutePanel添加到RootPanel來清除RootPanel的內容。當我點擊一次並使用它時,它工作正常,但當我刷新頁面時,當第二個AbsolutePanel在頁面中時單擊超鏈接後,AbsolutePanel1也顯示出來,我不想要,因爲我已將它從RootPanel中移除點擊事件。

請告訴我它可以正常工作的任何方式,並且瀏覽器的後退按鈕也不起作用。

+0

嗨Amandeep,你有沒有經歷過這個[鏈接](http://stackoverflow.com/questions/5949360/gwt-how-to-create-a-new-page/5950019#5950019)?可能是你正在尋找的答案。 – RAS 2011-06-06 06:34:09

+0

嗨,我可以接受任何答案。我沒有意識到這一點,請讓我知道它的細節。謝謝 – 2011-06-06 08:23:33

+0

轉到您的問題,然後單擊接受(檢查標誌)您認爲最好回答問題的答案。 – 2011-06-06 14:02:08

回答

1

在GWT應用程序中刪除元素只有刪除它在當前的DOM,如果你重新加載頁面,你也重新啓動GWT應用程序,它並不「知道」,這是之前運行,如果任何DOM元素被移除或不。