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,BaseAction,ChangePasswordAction,CreateAction,DetailCloseAction,DetailDiscardAction,DetailEnableEditingAction,DetailSaveAction,DetailSaveCloseAction,DialogAction,EditAction,EntityClearAction,EntityInspectorAddAction,EntityInspectorCreateAction,EntityInspectorEditAction,EntityInspectorLookupAction,EntityLookupAction,EntityOpenAction,EntityOpenCompositionAction,ExcludeAction,ItemTrackingAction,ListDataComponentAction,LogoutAction,LookupDiscardAction,LookupSelectAction,OperationResultViewAction,PickerAction,ReadAction,RefreshAction,RemoveAction,ResetPasswordAction,SecuredBaseAction,SecuredListDataComponentAction,ShowEntityInfoAction,ShowRoleAssignmentsAction,ValueClearAction,ViewAction,ViewCloseAction
- 
Field Summary
Fields - 
Method Summary
Modifier and TypeMethodDescriptionvoidactionPerform(com.vaadin.flow.component.Component component) com.vaadin.flow.shared.RegistrationaddPropertyChangeListener(Consumer<PropertyChangeEvent> listener) com.vaadin.flow.component.icon.IcongetIcon()getId()getText()booleanbooleanvoidvoidsetDescription(String description) voidsetEnabled(boolean enabled) voidsetIcon(com.vaadin.flow.component.icon.Icon icon) voidvoidsetVariant(ActionVariant variant) voidsetVisible(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)  
 -