1

我有标准的 vaadin 示例:

    MenuBar settings = new MenuBar();
    MenuItem settingsMenu = settings.addItem("",
            null);
    settingsMenu.setIcon(new ThemeResource("loupe.ico"));
    settingsMenu.setStyleName("icon-cog");
    settingsMenu.addItem("Settings", cmd);
    settingsMenu.addItem("Preferences", cmd);
    settingsMenu.addSeparator();
    settingsMenu.addItem("My Account", cmd);

我如何以编程方式打开菜单或选择他的观点之一。

4

1 回答 1

1

据我所知,你不能。打开和关闭菜单不会与服务器通信(在调试模式下尝试),因此服务器不知道菜单的状态并且无法更改。我还检查了来源,找不到任何迹象表明它应该以某种方式成为可能(参见VMenuBar.javaMenuBarConnector.java)。

于 2013-06-18T11:16:49.163 回答