Package io.jmix.flowui.kit.action
Interface Action
- All Superinterfaces:
HasShortcutCombination
- All Known Subinterfaces:
ExecutableAction
,OperationResultAction
,SecuredAction
,SecurityConstraintAction
,TargetAction<C>
,ViewOpeningAction
- All Known Implementing Classes:
AbstractAction
,AddAction
,AssignToUsersAction
,BaseAction
,ChangePasswordAction
,CreateAction
,DetailCloseAction
,DetailDiscardAction
,DetailEnableEditingAction
,DetailSaveAction
,DetailSaveCloseAction
,DialogAction
,EditAction
,EntityClearAction
,EntityInspectorAddAction
,EntityInspectorCreateAction
,EntityInspectorEditAction
,EntityInspectorListView.ExportAction
,EntityInspectorLookupAction
,EntityLookupAction
,EntityOpenAction
,EntityOpenCompositionAction
,ExcelExportAction
,ExcludeAction
,ExportAction
,GenericFilterAction
,GenericFilterAddConditionAction
,GenericFilterClearValuesAction
,GenericFilterResetAction
,InputDialogAction
,ItemTrackingAction
,JsonExportAction
,ListDataComponentAction
,LogoutAction
,LookupDiscardAction
,LookupSelectAction
,MultiValueSelectAction
,OperationResultViewAction
,PickerAction
,PropertyFilter.OperationChangeAction
,ReadAction
,RefreshAction
,RemoveAction
,ResetPasswordAction
,SecuredBaseAction
,SecuredListDataComponentAction
,ShowEntityInfoAction
,ShowRoleAssignmentsAction
,ValueClearAction
,ViewAction
,ViewCloseAction
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
actionPerform
(com.vaadin.flow.component.Component component) com.vaadin.flow.shared.Registration
addPropertyChangeListener
(Consumer<PropertyChangeEvent> listener) com.vaadin.flow.component.icon.Icon
getIcon()
getId()
getText()
boolean
boolean
void
void
setDescription
(String description) void
setEnabled
(boolean enabled) void
setIcon
(com.vaadin.flow.component.icon.Icon icon) void
void
setVariant
(ActionVariant variant) void
setVisible
(boolean visible) Methods inherited from interface io.jmix.flowui.kit.component.HasShortcutCombination
getShortcutCombination, setShortcutCombination
-
Field Details
-
PROP_TEXT
- See Also:
-
PROP_ENABLED
- See Also:
-
PROP_VISIBLE
- See Also:
-
PROP_ICON
- See Also:
-
PROP_DESCRIPTION
- See Also:
-
PROP_VARIANT
- See Also:
-
PROP_SHORTCUT_COMBINATION
- See Also:
-
-
Method Details
-
getId
String getId() -
getText
-
setText
-
isEnabled
boolean isEnabled() -
setEnabled
void setEnabled(boolean enabled) -
isVisible
boolean isVisible() -
setVisible
void setVisible(boolean visible) -
getIcon
@Nullable com.vaadin.flow.component.icon.Icon getIcon() -
setIcon
void setIcon(@Nullable com.vaadin.flow.component.icon.Icon icon) -
getDescription
-
setDescription
-
getVariant
ActionVariant getVariant() -
setVariant
-
refreshState
void refreshState() -
actionPerform
void actionPerform(com.vaadin.flow.component.Component component) -
addPropertyChangeListener
com.vaadin.flow.shared.Registration addPropertyChangeListener(Consumer<PropertyChangeEvent> listener)
-