如何从GoogleWebToolkit(GWT)中的小部件访问根面板
我有一个入口点来处理 我的主要布局包括菜单、标题等,也包括它 具有rootpanel.get().add(登录) 最后显示登录页面(uibinder) java使用uibinder,使用带有服务器端类的RPC,它可以完美地工作。我从数据库中得到了一个响应,用于用户身份验证,它一直生活在Google cloud sql上 我正在尝试重定向后的用户 登录到主页,但我的问题是无法从Login.java访问根面板。 基本上,我想从widget更改根面板,并根据登录结果将用户重定向到适当的页面。 任何帮助都将不胜感激。如何从GoogleWebToolkit(GWT)中的小部件访问根面板,gwt,Gwt,我有一个入口点来处理 我的主要布局包括菜单、标题等,也包括它 具有rootpanel.get().add(登录) 最后显示登录页面(uibinder) java使用uibinder,使用带有服务器端类的RPC,它可以完美地工作。我从数据库中得到了一个响应,用于用户身份验证,它一直生活在Google cloud sql上 我正在尝试重定向后的用户 登录到主页,但我的问题是无法从Login.java访问根面板。 基本上,我想从widget更改根面板,并根据登录结果将用户重定向到适当的页面。 任何帮助
谢谢您应该能够从代码中的任何位置(包括登录类)使用
RootPanel.get().clear()
,然后是RootPanel.get().add()
。请注意,通常最好使用RootLayoutPanel
而不是RootPanel
,我会听取Andrei的建议,看看活动和地点。什么是阻止在登录类中使用RootPanel.get()?您不能只使用RootPanel.get().clear()
,然后再使用RootPanel.get().add()
?您可能想了解GWT的活动和场所设计模式。它提供了许多导航、历史记录管理等功能,您无需自行实现。阅读更多