Class MainTabSheetActionsSupport
java.lang.Object
io.jmix.flowui.kit.component.delegate.AbstractActionsHolderSupport<MainTabSheet>
io.jmix.tabbedmode.component.tabsheet.MainTabSheetActionsSupport
The class provides support for managing actions within an associated
MainTabSheet component.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<Action,MainTabSheetMenuItemActionWrapper> protected MainTabSheetContextMenuFields inherited from class io.jmix.flowui.kit.component.delegate.AbstractActionsHolderSupport
actions, actionShortcutBinding, component -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddActionInternal(Action action, int index) protected voidaddContextMenuItem(Action action) protected voidattachAction(Action action) protected MainTabSheetMenuItemActionWrapperprotected voiddetachAction(Action action) protected MainTabSheetContextMenuprotected voidprotected booleanremoveActionInternal(Action action) protected voidremoveContextMenuItem(Action action) protected voidMethods inherited from class io.jmix.flowui.kit.component.delegate.AbstractActionsHolderSupport
addAction, addAction, addShortcutListenerIfNeeded, getAction, getActions, getActionShortcutBinding, getShortcutLifecycleOwner, removeAction, removeShortcutListener
-
Field Details
-
actionBinding
-
contextMenu
-
-
Constructor Details
-
MainTabSheetActionsSupport
-
-
Method Details
-
addActionInternal
- Overrides:
addActionInternalin classAbstractActionsHolderSupport<MainTabSheet>
-
addContextMenuItem
-
createContextMenuItemComponent
-
removeActionInternal
- Overrides:
removeActionInternalin classAbstractActionsHolderSupport<MainTabSheet>
-
removeContextMenuItem
-
attachAction
- Overrides:
attachActionin classAbstractActionsHolderSupport<MainTabSheet>
-
detachAction
- Overrides:
detachActionin classAbstractActionsHolderSupport<MainTabSheet>
-
getContextMenu
-
initContextMenu
protected void initContextMenu() -
updateContextMenu
protected void updateContextMenu()
-