public abstract class AbstractPresentationAction extends AbstractAction
Action.ActionPerformedEvent, Action.AdjustWhenScreenReadOnly, Action.ExecutableAction, Action.HasPrimaryState, Action.HasSecurityConstraint, Action.HasTarget, Action.MainTabSheetAction, Action.ScreenOpeningAction, Action.SecuredAction, Action.Status
Modifier and Type | Field and Description |
---|---|
protected ComponentSettingsBinder |
settingsBinder |
protected Table |
table |
protected JmixEnhancedTable |
tableImpl |
caption, description, enabled, eventHub, icon, id, owners, primary, shortcut, visible
PROP_CAPTION, PROP_DESCRIPTION, PROP_ENABLED, PROP_ICON, PROP_SHORTCUT, PROP_VISIBLE
Constructor and Description |
---|
AbstractPresentationAction(Table table,
java.lang.String id,
ComponentSettingsBinder settingsBinder) |
Modifier and Type | Method and Description |
---|---|
void |
setMessages(io.jmix.core.Messages messages) |
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
actionPerform
protected Table table
protected JmixEnhancedTable tableImpl
protected ComponentSettingsBinder settingsBinder
public AbstractPresentationAction(Table table, java.lang.String id, @Nullable ComponentSettingsBinder settingsBinder)