2011-06-06 58 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元素被移除或不。