【问题标题】:GWT - Best way to implement a horizontal navbarGWT - 实现水平导航栏的最佳方式
【发布时间】:2011-03-22 17:37:27
【问题描述】:

在 GWT 中实现水平导航栏的最佳方式是什么?使用 MenuBar、TabLayoutPanel 或手动编写代码,就是将一堆 divs 浮动到另一个 div 中?如果使用 TabLayoutPanel 玩过,但无法根据我的需要设置样式。

编辑

我打算这样做:我有一个 MasterPage,使用 DockLayoutPanel 进行布局。我有一个页眉、页脚和一个内容区域。登录后,内容应该填充某种导航和一个显示带有一些小部件的面板的区域。

【问题讨论】:

标签: java gwt uibinder


【解决方案1】:

MenuBar(和 MenuItems)的问题在于它的渲染。 GWT 将有关菜单的所有内容呈现为表格和一堆 s 和 s。这通常会打乱页面其余部分的布局,因为 GWT 2.0+ 对大多数小部件使用 s。

因此,在 GWT 为 MenuBar 自定义解决方案提供“布局”版本之前,这可能是最好的解决方案。

【讨论】:

    【解决方案2】:

    水平菜单栏对我们来说非常有用。为每个 MenuItem 提供一个触发导航系统的命令,或者直接在内容区域内外交换控件。

    MenuBar 将比使用 TabLayoutPanel 更灵活,但不如一堆自定义编码的 div 灵活。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-26
      • 1970-01-01
      • 2011-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多