Class AbstractDropdownButton.ActionItemImpl
java.lang.Object
io.jmix.flowui.kit.component.dropdownbutton.AbstractDropdownButton.AbstractDropdownButtonItem
io.jmix.flowui.kit.component.dropdownbutton.AbstractDropdownButton.ActionItemImpl
- All Implemented Interfaces:
- AbstractDropdownButton.HasMenuItem,- ActionItem,- DropdownButtonItem
- Enclosing class:
- AbstractDropdownButton
protected static class AbstractDropdownButton.ActionItemImpl
extends AbstractDropdownButton.AbstractDropdownButtonItem
implements ActionItem
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.jmix.flowui.kit.component.dropdownbutton.DropdownButtonItemDropdownButtonItem.ClickEvent
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Actionprotected static final Stringprotected static final Stringprotected com.vaadin.flow.component.html.Divprotected com.vaadin.flow.component.icon.IconFields inherited from class io.jmix.flowui.kit.component.dropdownbutton.AbstractDropdownButton.AbstractDropdownButtonItemid, item, menuItemClickListenerRegistration, parent
- 
Constructor SummaryConstructorsConstructorDescriptionActionItemImpl(String id, Action action, DropdownButtonComponent parent, AbstractDropdownButton.MenuItemProvider<com.vaadin.flow.component.html.Div> actionMenuItemProvider) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidprotected voidonItemClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.contextmenu.MenuItem> event) protected voidprotected voidupdateContent(String text, com.vaadin.flow.component.icon.Icon icon) protected voidMethods inherited from class io.jmix.flowui.kit.component.dropdownbutton.AbstractDropdownButton.AbstractDropdownButtonItemaddClickListener, getEventBus, getId, getItem, getParent, internalRemoveDropdownButtonItemClickListener, isEnabled, isVisible, setEnabled, setItem, setVisibleMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jmix.flowui.kit.component.dropdownbutton.ActionItemaddClickListenerMethods inherited from interface io.jmix.flowui.kit.component.dropdownbutton.DropdownButtonItemgetId, getParent, isEnabled, isVisible, setEnabled, setVisible
- 
Field Details- 
ACTION_ITEM_ICON_CLASS_NAME- See Also:
 
- 
ACTION_ITEM_WRAPPER_CLASS_NAME- See Also:
 
- 
iconComponentprotected com.vaadin.flow.component.icon.Icon iconComponent
- 
actionLayoutprotected com.vaadin.flow.component.html.Div actionLayout
- 
action
 
- 
- 
Constructor Details- 
ActionItemImplpublic ActionItemImpl(String id, Action action, DropdownButtonComponent parent, AbstractDropdownButton.MenuItemProvider<com.vaadin.flow.component.html.Div> actionMenuItemProvider) 
 
- 
- 
Method Details- 
getAction- Specified by:
- getActionin interface- ActionItem
 
- 
setupActionprotected void setupAction()
- 
onItemClickprotected void onItemClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.contextmenu.MenuItem> event) 
- 
onActionPropertyChange
- 
updateContent
- 
updateThemeAttributeprotected void updateThemeAttribute()
 
-