0

我有一个带有 n 个 MenuItems 的 MenuBar。因此,如果 n 是一个很大的数字,我有很多 MenuItems。所以我正在寻找一种在我的条件下显示它们的方法。例如: n= 8 *在 n=5 之后,列表分成块:

 |------------| |------------|
 |n=0         | |n=6         |
 |n=1         | |n=7         |
 |n=2         | |n=8         |
 |n=3         | |------------|
 |n=4         |
 |n=5         |
 |------------|

并不是

 |------------| 
 |n=0         | 
 |n=1         |
 |n=2         | 
 |n=3         | 
 |n=4         |
 |n=5         |
 |n=6         |
 |n=7         |
 |n=8         |
 |------------|

因为它破坏了页面布局。希望我有点奇怪的解释可以告诉你我的问题。谢谢 :)

4

2 回答 2

3
  1. 我还没有在菜单中看到过这样的行为!!!

  2. 菜单上的滚动条也有点奇怪,看起来像这样。

如果您想将滚动添加到菜单,则要编辑的样式如下:

.gwt-MenuBarPopup {
    overflow-y: scroll !important;
    height: 70px !important;
}

在此处输入图像描述

于 2013-03-13T16:38:12.150 回答
1

因为你只能决定一次天气的menu bar风格vertical or horizontal。即在MenuBar(boolean vertical)初始化时。

所以在人口中间你不能改变它。

如果您认为menuitems list它非常大,您可以通过应用如下样式scroll来简单地应用menu

.gwt-MenuBar-vertical {
    background: none repeat scroll 0 0 white;
    height: 70px;
    margin-left: 0;
    margin-top: 0;
    overflow-y: scroll;
}
于 2013-03-13T13:58:08.387 回答