Gwt UI binder html,css

时间:2014-05-19 10:32:09

标签: html css gwt

您好我是Gwt的新手,我正在尝试开发一个Web应用程序。出于这个原因,我在ui binder中使用html和css进行设计。在我的项目中,有两个页面设计与ui binder。在第一页我使用html和css设计在ui binder中更好,在第二页我只使用ui binder而且我不使用任何html或css

毕竟当我想将一个页面传递给另一个我正在使用的页面时 RootPanel.get().clear(); RootPanel.get().add(new SurveyApp())SurveyApp()页面。

然而,由于第一页设计,我在ui binder中使用html和css,我的SurveyApp()页面设计被破坏了。他们中的一些人说RootPanel.get().clear();不是整个Html,为此我使用RootPanel.get().getElement().setInnerHTML("");

但是在我使用此代码后,注意到我的页面中的显示和我的SurveyApp()页面无法显示该页面。

请你帮帮我

1 个答案:

答案 0 :(得分:0)

我认为使用像SimplePanel这样的东西作为应用程序的根小部件更为正常,然后改变其中的内容......

所以你只需将你的SimplePanel添加一次到RootPanel,再也不用了。

btw您可能希望查看GWT RootPanel vs RootLayoutPanel,具体取决于您要使用的布局形式。

这就是Activity / Places的工作方式。大多数应用程序都需要某种历史支持,因此最终会使用它。