2

サブメニュー項目を拡張して垂直メニューを作成するには、GoogleWebToolkitのヘルプが必要です。

GWTのショーケースの左側のメニューのように動作する垂直メニューを作成したい

私はこれを試しました:

VerticalPanel vertpanel = new VerticalPanel();
MenuBar menubar = new MenuBar(true);//set to true so its set to vertical alignment
MenuBar subbar = new MenuBar(true);
MenuBar subbar2 = new MenuBar(true);
subbar.addItem("Fist item of submenu1", new AddEmployeeCommand());
subbar.addItem("Second item of submenu1", new AddEmployeeCommand());
subbar2.addItem("First item of submenu2", new AddEmployeeCommand());
subbar2.addItem("Second item of submenu2", new AddEmployeeCommand());
menubar.addItem("sub 1", subbar);
menubar.addItem("sub 2", subbar2);
vertpanel.add(menubar);
RootPanel.get().add(menubar);

ただし、メニュー項目が展開されてサブ項目が表示されないため、これは機能しません。横向きのメニューバーにすると動作しますが、それは私が望んでいることではありません。

4

3 に答える 3

2

DisclosurePanelこれを実現するには、sを使用する必要があります。

GWTショーケースでそれをチェックしてください。

于 2012-05-14T13:20:48.200 に答える
1

メニューバーではなく、DosclosurePanelを使用している可能性があります。

http://gwt.google.com/samples/Showcase/Showcase.html#!CwDisclosurePanel

于 2012-05-14T13:21:11.023 に答える
1

多分あなたは見ることができますStackPanel

GwtStackpanelショーケース

于 2012-05-14T13:31:39.530 に答える