【发布时间】:2012-09-17 18:25:23
【问题描述】:
我刚开始学习 Google Web Toolkit (GWT)。如何在我的 GWT 应用程序中实现页眉、左侧导航栏和页脚?
如何将页眉和页脚放在一个页面中并在所有其他页面中重复使用?
请帮助我如何实现上述要求?
【问题讨论】:
标签: gwt
我刚开始学习 Google Web Toolkit (GWT)。如何在我的 GWT 应用程序中实现页眉、左侧导航栏和页脚?
如何将页眉和页脚放在一个页面中并在所有其他页面中重复使用?
请帮助我如何实现上述要求?
【问题讨论】:
标签: gwt
我喜欢使用SplitLayoutPanel。在这里,您基本上只会更改中心面板,而不要理会西北等。 你可以找到一个很好的概述here。
【讨论】:
SplitLayoutPanel 的超类DockLayoutPanel,如果您不需要用户定位拆分。
您可以在 Ui:Binder 中使用您的基本布局创建一个模板,并将此模板用于所有新页面。
另一个选项是为您的菜单、页眉和页脚创建自定义小部件。然后您可以再次为新页面使用模板,但您只需包含自定义的 headerWidget、footerWidget 和 menuWidget,而不是包含每个按钮、标签等。
正如其他人已经建议的那样,您可以使用其中一个 LayoutPanel 来组织您的页面。我最喜欢的是布局面板。您将 headerWidget、footerWidget 和 menuWidget 添加到此 LayoutPanel 并指定它们的位置。
我建议您为此使用 Ui:Binder:这是一种更方便的布局方式,非常直观(有助于减少错误),并且更易于维护。
【讨论】: