Gwt:基于菜单的应用程序

时间:2011-08-07 15:11:39

标签: gwt layout menu

我想要一个类似于GWT“Showcase”示例的webapp骨架。

我的意思是:一个入口点“docklayoutpanel”,带有“west”区域(菜单)和“center”(应用程序部分)。

如何让菜单uibinder中的锚点/按钮“打开”中心区域中的variuos webapp部分?

我是否必须将“ContentWrapper”(“中心”uibinder)的引用传递给它?或者是否有较少的耦合方式?感谢

1 个答案:

答案 0 :(得分:1)

  

或者是否有较少的耦合方式?

是的,有。您可以利用GWT的历史记录支持(记录在http://code.google.com/webtoolkit/doc/latest/DevGuideCodingBasicsHistory.html

因此,您可以在按钮单击时创建新的历史记录标记,或使用Hyperlink小部件作为“按钮”。

然后你需要使用History.addValueChangeHandler()注册一个ValueChangeHandler,你可以在那个处理程序中切换你的中心窗口小部件的内容 - 很好地与你的按钮代码分离。