0

n MenuItems を持つ MenuBar があります。したがって、n が大きい数値の場合、多くの MenuItem があります。だから私は自分の条件下でそれらを表示する方法を探しています。例: 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簡単に適用できますscrollmenu

.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 に答える