避免在GWT中重新加载页面

时间:2011-12-12 06:38:22

标签: java gwt

当我从浏览器点击URL时,我正在加载扩展EntryPoint的登录页面并实现onModuleLoad()方法。在onModuleLoad方法中我添加了一个带水平面板的登录页面,并且我在登录页面中有一个链接。当我点击链接时我必须隐藏登录页面(X)并需要在同一水平面板中显示另一个页面(Y)而不重新加载整个页面或根面板。在水平面板中添加的页面(X和Y)都扩展了复合。但当我点击链接时,它会加载另一个页面(Y),但突然重新加载整个页面,以便再次登录页面(X)呈现。 请建议我如何避免重新装载整个或如何单独装载水平面板?

1 个答案:

答案 0 :(得分:0)

您可以使用DeckPanel。

将小部件X和Y添加到DeckPanel。显示小部件X. 将ClickHandler添加到按钮或标签,单击时将显示小部件Y.