我正在研究GWT项目并使用Hyperlink进行导航,我正在使用AbsolutePanel和RootPanel。
在HyperLink的click事件中,我使用RootPanel.remove(AbsolutePanel1) and RootPanel.clear();
清除RootPanel的内容,并使用第二个AbsolutePanel中的不同控件向RootPanel添加另一个AbsolutePanel。当我单击它并使用它时它工作正常,但是当我刷新页面时第二个AbsolutePanel在页面中时点击超链接后,还显示了我不想要的AbsolutePanel1,因为我已将其从RootPanel中删除了点击事件。
请告诉我它可以正常工作的方式,浏览器的后退按钮也不起作用。
答案 0 :(得分:1)
删除gwt app中的元素只会删除当前DOM中的元素,如果你重新加载页面,你也重新启动gwt应用程序并且它“不知道”它之前运行过,如果有任何dom元素被删除