我有一个带有n个MenuItems的MenuBar。因此,如果n是一个高数字,我有很多MenuItems。所以我正在寻找一种在我的条件下展示它们的方法。 例如:n = 8 *在n = 5之后,List分成块:
|------------| |------------|
|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 |
|------------|
因为它破坏了页面布局。希望我有点奇怪的解释可以告诉你我的问题。谢谢:))
答案 0 :(得分:3)
我还没有在菜单中看到过这种行为!
菜单上的滚动也有点奇怪,看起来像这样。
如果您想将滚动添加到菜单,则要编辑的样式如下:
.gwt-MenuBarPopup {
overflow-y: scroll !important;
height: 70px !important;
}
答案 1 :(得分: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;
}