Class JmixButtonActionSupport
java.lang.Object
io.jmix.flowui.kit.component.button.JmixButtonActionSupport
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Actionprotected com.vaadin.flow.shared.Registrationprotected final JmixButtonprotected com.vaadin.flow.shared.Registration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddActionVariant(JmixButton component, ActionVariant actionVariant) protected com.vaadin.flow.shared.Registrationprotected voidremoveActionVariant(JmixButton component, ActionVariant actionVariant) protected voidvoidprotected voidupdateActionVariant(boolean overrideComponentProperties) protected voidprotected voidupdateIcon(boolean overrideComponentProperties) protected voidupdateShortcut(boolean overrideComponentProperties) protected voidupdateText(boolean overrideComponentProperties) protected voidupdateTitle(boolean overrideComponentProperties) protected void
-
Field Details
-
button
-
action
-
registration
protected com.vaadin.flow.shared.Registration registration -
actionPropertyChangeRegistration
protected com.vaadin.flow.shared.Registration actionPropertyChangeRegistration
-
-
Constructor Details
-
JmixButtonActionSupport
-
-
Method Details
-
setAction
-
getAction
-
addActionVariant
-
removeActionVariant
-
removeRegistrations
protected void removeRegistrations() -
updateText
protected void updateText(boolean overrideComponentProperties) -
updateEnabled
protected void updateEnabled() -
updateVisible
protected void updateVisible() -
updateActionVariant
protected void updateActionVariant(boolean overrideComponentProperties) -
updateIcon
protected void updateIcon(boolean overrideComponentProperties) -
updateTitle
protected void updateTitle(boolean overrideComponentProperties) -
updateShortcut
protected void updateShortcut(boolean overrideComponentProperties) -
addPropertyChangeListener
protected com.vaadin.flow.shared.Registration addPropertyChangeListener()
-