我有标准的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);


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

最佳答案

到目前为止,我知道你做不到。打开和关闭菜单不会与服务器通信(在调试模式下尝试),因此服务器不知道菜单的状态,并且无法更改菜单的状态。我还检查了源代码,找不到以任何方式应有可能的任何迹象(请参见VMenuBar.javaMenuBarConnector.java)。

07-26 02:10