到目前为止,我已经完成了一些测试(例如RPC) 接下来我来到Part Multiple Paging,到目前为止我已经阅读了很多选项:
MVP,布局,UIbind。
现在我真的不知道应该选择哪个,这很容易也很好。
我尝试清除我的Rootpanel并放置另一个Widget(复合):
RootPanel.get().clear();
地点:
LoginComp login = new LoginComp();
rootPanel.add(login, 127, 125);
我不知道这是否是最专业的方法。将我的小部件作为复合材料包含的最佳方法是什么?
答案 0 :(得分:2)
首先,GWT是单页面应用程序。请求申请后,您只需前往服务器接收数据。
我会使用struts或SpringMVC应用程序进行登录,并在成功登录后请求GWT应用程序。您的GWT应用程序应该有一个shell。此shell有一个区域,您可以在其中更改您的视图。通过位置控制器启动更改视图。
查看GWT SDK示例中包含的mobileWebApp示例。
另外,你会在这里找到一份好的文件:
答案 1 :(得分:0)
在我看来,最好的方法是在主HTML文件中添加一个像内容包装器一样的元素,例如。
<div id="content"></div>
您的每个页面都可以表示为扩展Panel
,同时也可以表示为单身。应显示的页面将设置到该包装器中:
RootPanel.get("content").set(pagePanelX);