Class JmixSubMenu
java.lang.Object
com.vaadin.flow.component.contextmenu.SubMenuBase<com.vaadin.flow.component.contextmenu.ContextMenu,com.vaadin.flow.component.contextmenu.MenuItem,com.vaadin.flow.component.contextmenu.SubMenu>
  
com.vaadin.flow.component.contextmenu.SubMenu
io.jmix.flowui.kit.component.menubar.JmixSubMenu
- All Implemented Interfaces:
- com.vaadin.flow.component.contextmenu.HasMenuItems,- HasMenuItemsEnhanced,- Serializable
- Direct Known Subclasses:
- JmixMenuBarSubMenu
public class JmixSubMenu
extends com.vaadin.flow.component.contextmenu.SubMenu
implements HasMenuItemsEnhanced
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final com.vaadin.flow.function.SerializableRunnable
- 
Constructor SummaryConstructorsConstructorDescriptionJmixSubMenu(JmixMenuItem parentMenuItem, com.vaadin.flow.function.SerializableRunnable contentReset) 
- 
Method SummaryModifier and TypeMethodDescriptionaddItem(com.vaadin.flow.component.Component component) addItem(com.vaadin.flow.component.Component component, com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.contextmenu.MenuItem>> clickListener) addItem(String text, com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.contextmenu.MenuItem>> clickListener) addItemAtIndex(int index, com.vaadin.flow.component.Component component) addItemAtIndex(int index, com.vaadin.flow.component.Component component, com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.contextmenu.MenuItem>> clickListener) addItemAtIndex(int index, String text) addItemAtIndex(int index, String text, com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.contextmenu.MenuItem>> clickListener) protected com.vaadin.flow.component.contextmenu.MenuManager<com.vaadin.flow.component.contextmenu.ContextMenu,com.vaadin.flow.component.contextmenu.MenuItem, com.vaadin.flow.component.contextmenu.SubMenu> protected JmixMenuManager<com.vaadin.flow.component.contextmenu.ContextMenu,com.vaadin.flow.component.contextmenu.MenuItem, com.vaadin.flow.component.contextmenu.SubMenu> Methods inherited from class com.vaadin.flow.component.contextmenu.SubMenuaddSeparatorMethods inherited from class com.vaadin.flow.component.contextmenu.SubMenuBaseadd, addComponentAtIndex, getChildren, getItems, getParentMenuItem, remove, removeAll
- 
Field Details- 
contentResetprotected final com.vaadin.flow.function.SerializableRunnable contentReset
 
- 
- 
Constructor Details
- 
Method Details- 
addItem- Specified by:
- addItemin interface- HasMenuItemsEnhanced
- Overrides:
- addItemin class- com.vaadin.flow.component.contextmenu.SubMenuBase<com.vaadin.flow.component.contextmenu.ContextMenu,- com.vaadin.flow.component.contextmenu.MenuItem, - com.vaadin.flow.component.contextmenu.SubMenu> 
 
- 
addItem- Specified by:
- addItemin interface- HasMenuItemsEnhanced
- Overrides:
- addItemin class- com.vaadin.flow.component.contextmenu.SubMenuBase<com.vaadin.flow.component.contextmenu.ContextMenu,- com.vaadin.flow.component.contextmenu.MenuItem, - com.vaadin.flow.component.contextmenu.SubMenu> 
 
- 
addItempublic JmixMenuItem addItem(String text, com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.contextmenu.MenuItem>> clickListener) - Specified by:
- addItemin interface- com.vaadin.flow.component.contextmenu.HasMenuItems
- Specified by:
- addItemin interface- HasMenuItemsEnhanced
- Overrides:
- addItemin class- com.vaadin.flow.component.contextmenu.SubMenu
 
- 
addItempublic JmixMenuItem addItem(com.vaadin.flow.component.Component component, com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.contextmenu.MenuItem>> clickListener) - Specified by:
- addItemin interface- com.vaadin.flow.component.contextmenu.HasMenuItems
- Specified by:
- addItemin interface- HasMenuItemsEnhanced
- Overrides:
- addItemin class- com.vaadin.flow.component.contextmenu.SubMenu
 
- 
addItemAtIndex- Specified by:
- addItemAtIndexin interface- HasMenuItemsEnhanced
 
- 
addItemAtIndex- Specified by:
- addItemAtIndexin interface- HasMenuItemsEnhanced
 
- 
addItemAtIndexpublic JmixMenuItem addItemAtIndex(int index, String text, com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.contextmenu.MenuItem>> clickListener) - Specified by:
- addItemAtIndexin interface- HasMenuItemsEnhanced
 
- 
addItemAtIndexpublic JmixMenuItem addItemAtIndex(int index, com.vaadin.flow.component.Component component, com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.contextmenu.MenuItem>> clickListener) - Specified by:
- addItemAtIndexin interface- HasMenuItemsEnhanced
 
- 
createMenuManagerprotected com.vaadin.flow.component.contextmenu.MenuManager<com.vaadin.flow.component.contextmenu.ContextMenu,com.vaadin.flow.component.contextmenu.MenuItem, createMenuManager()com.vaadin.flow.component.contextmenu.SubMenu> - Overrides:
- createMenuManagerin class- com.vaadin.flow.component.contextmenu.SubMenu
 
- 
getMenuManagerprotected JmixMenuManager<com.vaadin.flow.component.contextmenu.ContextMenu,com.vaadin.flow.component.contextmenu.MenuItem, getMenuManager()com.vaadin.flow.component.contextmenu.SubMenu> - Overrides:
- getMenuManagerin class- com.vaadin.flow.component.contextmenu.SubMenuBase<com.vaadin.flow.component.contextmenu.ContextMenu,- com.vaadin.flow.component.contextmenu.MenuItem, - com.vaadin.flow.component.contextmenu.SubMenu> 
 
 
-