2013-03-13 29 views
0

我有一个MenuBar与n MenuItems。所以如果n是一个高数字,我有很多MenuItems。所以我正在寻找一种方法在我的条件下显示它们。 例如:N = 8 *在N = 5的列表中分割到块:GWT显示许多menuItems

|------------| |------------| 
|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   | 
|------------| 

由于其破坏页面布局。希望我有点奇怪的解释可以表明你我的问题。谢谢:)

回答

3
  1. 我还没有见过这样的行为,你可以简单的应用scrollmenu内!

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

如果你想滚动添加到菜单,然后编辑的样式将是如下:

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

enter image description here

1

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

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

如果你觉得menuitems list是非常大的应用方式就像在菜单中实现以下

.gwt-MenuBar-vertical { 
    background: none repeat scroll 0 0 white; 
    height: 70px; 
    margin-left: 0; 
    margin-top: 0; 
    overflow-y: scroll; 
}