如何从Google Web Toolkit(GWT)中的窗口小部件访问根面板

时间:2014-08-14 05:25:38

标签: gwt

我有一个处理的入口点 我的主要布局包括菜单,标题等。也是如此 有rootpanel.get()。add(登录) 最后显示登录页面(uibinder)

Login.java使用uibinder,它使用RPC与服务器端类完美配合,我得到了数据库的响应,用于用户身份验证,它一直存在于Google云sql上。

我正在尝试重定向用户 登录主页但我的问题是我无法从Login.java访问Root面板。 基本上我想从窗口小部件更改根面板,并根据登录结果将用户重定向到适当的页面。 任何帮助将受到高度赞赏。 感谢

1 个答案:

答案 0 :(得分:0)

您应该可以在代码中的任何位置使用RootPanel.get().clear()后跟RootPanel.get().add()(包括来自您的Login类)。请注意,通常最好使用RootLayoutPanel而不是RootPanel,我会采用Andrei的建议并查看活动和地点。