Class AbstractPresentationAction
java.lang.Object
io.jmix.ui.action.AbstractAction
io.jmix.ui.component.presentation.action.AbstractPresentationAction
- All Implemented Interfaces:
Action
,Action.HasPrimaryState
- Direct Known Subclasses:
AbstractEditPresentationAction
,DeletePresentationAction
,ResetPresentationAction
,SavePresentationAction
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.ui.action.Action
Action.ActionPerformedEvent, Action.AdjustWhenScreenReadOnly, Action.ExecutableAction, Action.HasPrimaryState, Action.HasSecurityConstraint, Action.HasTarget, Action.MainTabSheetAction, Action.OperationResultAction, Action.ScreenAction<S extends Screen>, Action.ScreenOpeningAction, Action.SecuredAction, Action.Status
-
Field Summary
Modifier and TypeFieldDescriptionprotected ComponentSettingsBinder
protected Table
protected JmixEnhancedTable
Fields inherited from class io.jmix.ui.action.AbstractAction
caption, description, enabled, eventHub, icon, id, owners, primary, shortcut, visible
Fields inherited from interface io.jmix.ui.action.Action
PROP_CAPTION, PROP_DESCRIPTION, PROP_ENABLED, PROP_ICON, PROP_SHORTCUT, PROP_VISIBLE
-
Constructor Summary
ConstructorDescriptionAbstractPresentationAction
(Table table, String id, ComponentSettingsBinder settingsBinder) -
Method Summary
Methods inherited from class io.jmix.ui.action.AbstractAction
addOwner, addPropertyChangeListener, firePropertyChange, getCaption, getDescription, getEventHub, getIcon, getId, getOwner, getOwners, getShortcutCombination, hasSubscriptions, isEnabled, isPrimary, isVisible, refreshState, removeOwner, removePropertyChangeListener, setCaption, setDescription, setEnabled, setIcon, setPrimary, setShortcut, setShortcutCombination, setVisible
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.jmix.ui.action.Action
actionPerform
-
Field Details
-
table
-
tableImpl
-
settingsBinder
-
-
Constructor Details
-
AbstractPresentationAction
public AbstractPresentationAction(Table table, String id, @Nullable ComponentSettingsBinder settingsBinder)
-
-
Method Details
-
setMessages
-