简体   繁体   English

我如何打开vaadin菜单栏

[英]How i can open vaadin menu bar

I have standart vaadin example: 我有标准的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);

How i can programmatically open menu or select one of his points. 我如何以编程方式打开菜单或选择他的要点之一。

As far a I know you can not. 到目前为止,我知道你做不到。 Opening and closing a menu does not communicate with the server (tried in debug mode), so the state of the menu is not known to the server and can't be changed. 打开和关闭菜单不会与服务器通信(在调试模式下尝试),因此服务器不知道菜单的状态,并且无法更改菜单的状态。 I also checked the sources and could not find any sign that it should be possible somehow (see VMenuBar.java and MenuBarConnector.java ). 我还检查了源代码,找不到以任何方式应有的任何迹象(请参阅VMenuBar.javaMenuBarConnector.java )。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM