Class PropertyFilter.OperationChangeAction
java.lang.Object
io.jmix.flowui.kit.action.AbstractAction
io.jmix.flowui.kit.action.BaseAction
io.jmix.flowui.component.propertyfilter.PropertyFilter.OperationChangeAction
- All Implemented Interfaces:
- Action,- HasShortcutCombination
- Enclosing class:
- PropertyFilter<V>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected BiConsumer<PropertyFilter.Operation,Boolean> protected PropertyFilter.OperationFields inherited from class io.jmix.flowui.kit.action.BaseActionenabledExplicitly, visibleExplicitlyFields inherited from class io.jmix.flowui.kit.action.AbstractActiondescription, enabled, eventBus, icon, id, shortcutCombination, text, variant, visibleFields inherited from interface io.jmix.flowui.kit.action.ActionPROP_DESCRIPTION, PROP_ENABLED, PROP_ICON, PROP_SHORTCUT_COMBINATION, PROP_TEXT, PROP_VARIANT, PROP_VISIBLE
- 
Constructor SummaryConstructorsConstructorDescriptionOperationChangeAction(PropertyFilter.Operation operation, BiConsumer<PropertyFilter.Operation, Boolean> handler) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidactionPerform(com.vaadin.flow.component.Component component) Executes action logic.Methods inherited from class io.jmix.flowui.kit.action.BaseActionaddActionPerformedListener, isApplicable, refreshState, setEnabled, setEnabledInternal, setVisible, setVisibleInternal, withDescription, withEnabled, withHandler, withIcon, withIcon, withShortcutCombination, withText, withTitle, withVariant, withVisibleMethods inherited from class io.jmix.flowui.kit.action.AbstractActionaddPropertyChangeListener, firePropertyChange, getDescription, getEventBus, getIcon, getId, getShortcutCombination, getText, getVariant, hasListener, isEnabled, isVisible, setDescription, setIcon, setShortcutCombination, setText, setVariant
- 
Field Details- 
operation
- 
handler
 
- 
- 
Constructor Details- 
OperationChangeActionpublic OperationChangeAction(PropertyFilter.Operation operation, BiConsumer<PropertyFilter.Operation, Boolean> handler) 
 
- 
- 
Method Details- 
actionPerformpublic void actionPerform(com.vaadin.flow.component.Component component) Description copied from interface:ActionExecutes action logic.- Specified by:
- actionPerformin interface- Action
- Overrides:
- actionPerformin class- BaseAction
- Parameters:
- component-- Componentthat triggered this action
 
 
-