List of usage examples for com.vaadin.client.ui VMenuBar addItem
public void addItem(CustomMenuItem item, int index)
From source file:com.haulmont.cuba.web.widgets.client.addons.contextmenu.ContextMenuConnector.java
License:Apache License
private CustomMenuItem addMenuItemToMenu(VMenuBar menuToAddTo, final MenuItemState menuItemState) { String itemText = buildItemHTML(menuItemState, getState().htmlContentAllowed, getConnection()); CustomMenuItem item = menuToAddTo.addItem(itemText, new Command() { @Override/*from w ww .j a v a 2s .c om*/ public void execute() { if (contextMenuWidget.isAttached()) { dummyRootMenuBar.hideChildren(); itemSelected(menuItemState.id); } } }); updateMenuItemFromState(item, menuItemState); return item; }