Class TabbedModeListMenu
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<com.vaadin.flow.component.html.UnorderedList>
io.jmix.flowui.kit.component.main.ListMenu
io.jmix.flowui.component.main.JmixListMenu
io.jmix.tabbedmode.component.main.TabbedModeListMenu
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier,com.vaadin.flow.component.DetachNotifier,com.vaadin.flow.component.HasElement,com.vaadin.flow.component.HasSize,com.vaadin.flow.component.HasStyle,com.vaadin.flow.component.HasTheme,com.vaadin.flow.component.shared.HasThemeVariant<ListMenuVariant>,com.vaadin.flow.router.AfterNavigationObserver,com.vaadin.flow.router.internal.AfterNavigationHandler,HasMenuItemProvider<ListMenu.MenuItem>,Serializable,org.springframework.beans.factory.Aware,org.springframework.beans.factory.InitializingBean,org.springframework.context.ApplicationContextAware
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.flowui.component.main.JmixListMenu
JmixListMenu.BeanMenuItem, JmixListMenu.ViewMenuItemNested classes/interfaces inherited from class io.jmix.flowui.kit.component.main.ListMenu
ListMenu.ListMenuBarOpenedChangeEvent, ListMenu.MenuBarItem, ListMenu.MenuItem, ListMenu.MenuSeparatorItem -
Field Summary
Fields inherited from class io.jmix.flowui.component.main.JmixListMenu
applicationContext, itemCollectionChangedSubscription, itemProvider, JMIX_MENU_ITEM_BEAN_CLASS_NAME, JMIX_MENU_ITEM_VIEW_CLASS_NAME, uiComponents, viewRegistryFields inherited from class io.jmix.flowui.kit.component.main.ListMenu
JMIX_LIST_MENU_CLASS_NAME, JMIX_MENU_ITEM_CLASS_NAME, JMIX_MENUBAR_ITEM_CLASS_NAME, JMIX_MENUBAR_SUMMARY_ICON_CONTAINER_CLASS_NAME, LINK_TEXT_CLASS_NAME, MENUBAR_LIST_CLASS_NAME, MENUBAR_SUMMARY_CLASS_NAME, menuItemPropertyChangeListener, PREFIX_COMPONENT_CLASS_NAME, registrations, rootMenuItems, SUFFIX_COMPONENT_CLASS_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidonApplicationEvent(org.springframework.context.ApplicationEvent applicationEvent) protected voidonAttach(com.vaadin.flow.component.AttachEvent attachEvent) protected voidonDetach(com.vaadin.flow.component.DetachEvent detachEvent) protected voidonLocationChanged(LocationChangeEvent locationChangeEvent) protected Optional<UiEventsManager> Methods inherited from class io.jmix.flowui.component.main.JmixListMenu
addMenuItemClickListener, afterNavigation, afterPropertiesSet, autowireDependencies, createBeanMenuItemComponent, createButton, createMenuItemComponent, createRouterLink, createViewMenuItemComponent, expandActiveMenuItemParents, expandActiveMenuItemParents, getControllerClass, getMenuItemComponentClassNames, getMenuItemProvider, isSupportedView, loadMenuConfig, onMenuItemCollectionChanged, setApplicationContext, setMenuItemProvider, shouldHighlightMenuItemMethods inherited from class io.jmix.flowui.kit.component.main.ListMenu
addChildren, addChildren, addMenuItem, addMenuItem, addMenuItemClickShortcutCombination, addMenuItemText, addMenuOpenedChangeListener, attachMenuItemRecursively, checkItemIdDuplicate, createMenuBarComponent, createMenuItemContentComponent, createMenuItemText, createMenuRecursively, detachMenuItemRecursively, getMenuBarComponent, getMenuBarContent, getMenuBarContent, getMenuItem, getMenuItemComponent, getMenuItems, getTitle, initContent, initMenuItemComponent, onMenuItemPropertyChange, registerMenuItem, removeAllMenuItems, removeMenuItem, removeMenuItem, setPrefixComponent, setSuffixComponent, unregisterMenuItemRecursively, updateMenuItemComponentClassNamesMethods inherited from class com.vaadin.flow.component.Composite
getChildren, getContent, getElementMethods inherited from class com.vaadin.flow.component.Component
addListener, bindVisible, findAncestor, fireEvent, from, get, getEventBus, getId, getListeners, getLocale, getParent, getTestId, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId, setTestId, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListenerMethods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods inherited from interface com.vaadin.flow.component.HasSize
bindHeight, bindWidth, getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFullMethods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, bindClassName, bindClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassNameMethods inherited from interface com.vaadin.flow.component.HasTheme
addThemeName, addThemeNames, bindThemeName, bindThemeNames, getThemeName, getThemeNames, hasThemeName, removeThemeName, removeThemeNames, setThemeName, setThemeNameMethods inherited from interface com.vaadin.flow.component.shared.HasThemeVariant
addThemeVariants, bindThemeVariant, removeThemeVariants, setThemeVariant, setThemeVariants, setThemeVariants
-
Constructor Details
-
TabbedModeListMenu
public TabbedModeListMenu()
-
-
Method Details
-
onAttach
protected void onAttach(com.vaadin.flow.component.AttachEvent attachEvent) - Overrides:
onAttachin classcom.vaadin.flow.component.Component
-
onDetach
protected void onDetach(com.vaadin.flow.component.DetachEvent detachEvent) - Overrides:
onDetachin classcom.vaadin.flow.component.Component
-
onApplicationEvent
protected void onApplicationEvent(org.springframework.context.ApplicationEvent applicationEvent) -
onLocationChanged
-
uiEventsManager
-