Interface HasMenuItems
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
ContextMenu,SubMenu
A common interface for components that can have
MenuItems with click
listeners inside them.- Author:
- Vaadin Ltd.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionaddItem(com.vaadin.flow.component.Component component, com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<MenuItem>> clickListener) Creates a new menu item with the given component content and click listener and adds it to the context menu overlay.addItem(String text, com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<MenuItem>> clickListener) Creates a new menu item with the given text content and click listener and adds it to the context menu overlay.
-
Method Details
-
addItem
MenuItem addItem(String text, com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<MenuItem>> clickListener) Creates a new menu item with the given text content and click listener and adds it to the context menu overlay.- Parameters:
text- the text content for the new itemclickListener- the handler for clicking the new item, can benullto not add listener- Returns:
- the added
MenuItemcomponent - See Also:
-
addItem
MenuItem addItem(com.vaadin.flow.component.Component component, com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<MenuItem>> clickListener) Creates a new menu item with the given component content and click listener and adds it to the context menu overlay.- Parameters:
component- the component inside the new itemclickListener- the handler for clicking the new item, can benullto not add listener- Returns:
- the added
MenuItemcomponent - See Also:
-