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
  • Field Details

    • ACTION_ITEM_ICON_CLASS_NAME

      protected static final String ACTION_ITEM_ICON_CLASS_NAME
      See Also:
    • ACTION_ITEM_WRAPPER_CLASS_NAME

      protected static final String ACTION_ITEM_WRAPPER_CLASS_NAME
      See Also:
    • iconComponent

      protected com.vaadin.flow.component.icon.Icon iconComponent
    • actionLayout

      protected com.vaadin.flow.component.html.Div actionLayout
    • action

      protected Action action
  • Constructor Details

  • Method Details

    • getAction

      public Action getAction()
      Specified by:
      getAction in interface ActionItem
    • setupAction

      protected void setupAction()
    • onItemClick

      protected void onItemClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.contextmenu.MenuItem> event)
    • onActionPropertyChange

      protected void onActionPropertyChange(PropertyChangeEvent event)
    • updateContent

      protected void updateContent(String text, com.vaadin.flow.component.icon.Icon icon)
    • updateThemeAttribute

      protected void updateThemeAttribute()