Class GroupDataGridActionsSupport<C extends Grid<T> & ListDataComponent<T>,T>
java.lang.Object
io.jmix.flowui.kit.component.delegate.AbstractActionsHolderSupport<C>
io.jmix.groupgridflowui.kit.component.JmixGroupGridActionsSupport<C,T>
io.jmix.groupgridflowui.component.GroupDataGridActionsSupport<C,T>
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
@Component("groupg_GroupDataGridActionsSupport")
@Scope("prototype")
public class GroupDataGridActionsSupport<C extends Grid<T> & ListDataComponent<T>,T>
extends JmixGroupGridActionsSupport<C,T>
implements org.springframework.context.ApplicationContextAware
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContextFields inherited from class io.jmix.groupgridflowui.kit.component.JmixGroupGridActionsSupport
actionBinding, contextMenu, showActionsInContextMenuEnabledFields inherited from class io.jmix.flowui.kit.component.delegate.AbstractActionsHolderSupport
actions, actionShortcutBinding, component -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddShortcutListenerIfNeeded(Action action) protected voidattachAction(Action action) protected GroupDataGridContextMenuItemComponent<T>protected voiddetachAction(Action action) protected voidprotected booleanneedSkipShortcut(KeyCombination keyCombination) voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) Methods inherited from class io.jmix.groupgridflowui.kit.component.JmixGroupGridActionsSupport
addActionInternal, addContextMenuItem, getContextMenu, isShowActionsInContextMenuEnabled, removeActionInternal, removeContextMenuItem, setShowActionsInContextMenuEnabled, updateContextMenuMethods inherited from class io.jmix.flowui.kit.component.delegate.AbstractActionsHolderSupport
addAction, addAction, getAction, getActions, getActionShortcutBinding, getShortcutLifecycleOwner, removeAction, removeShortcutListener
-
Field Details
-
applicationContext
protected org.springframework.context.ApplicationContext applicationContext
-
-
Constructor Details
-
GroupDataGridActionsSupport
-
-
Method Details
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware- Throws:
org.springframework.beans.BeansException
-
initContextMenu
protected void initContextMenu()- Overrides:
initContextMenuin classJmixGroupGridActionsSupport<C extends Grid<T> & ListDataComponent<T>,T>
-
attachAction
- Overrides:
attachActionin classAbstractActionsHolderSupport<C extends Grid<T> & ListDataComponent<T>>
-
detachAction
- Overrides:
detachActionin classAbstractActionsHolderSupport<C extends Grid<T> & ListDataComponent<T>>
-
addShortcutListenerIfNeeded
- Overrides:
addShortcutListenerIfNeededin classAbstractActionsHolderSupport<C extends Grid<T> & ListDataComponent<T>>
-
needSkipShortcut
-
createContextMenuItemComponent
- Overrides:
createContextMenuItemComponentin classJmixGroupGridActionsSupport<C extends Grid<T> & ListDataComponent<T>,T>
-