comboButton

comboButton is a button with a drop-down list of items. comboButton can be created to provide a set of variations on an action.

This component is very similar to dropdownButton.

The main difference is that an action can be added to the root button.

  • XML element: comboButton

  • Java class: ComboButton

Basics

An example of comboButton:

<actions>
    <action id="contact" text="Contact Us"/>
</actions>
<layout>
    <comboButton id="saveButton" action="contact">
        <items>
            <textItem id="callItem" text="Call Us"/>
            <textItem id="emailItem" text="E Mail"/>
            <textItem id="whatsAppItem" text="WhatsApp"/>
        </items>
    </comboButton>
</layout>
combo button basics

Attributes

Allows to set the dropdown icon for comboButton.

Default icon is VaadinIcon.CHEVRON_DOWN.

Handlers

Чтобы сгенерировать заглушку обработчика в Jmix Studio, используйте вкладку Handlers панели инспектора Jmix UI, или команду Generate Handler, доступную на верхней панели контроллера экрана и через меню CodeGenerate (Alt+Insert / Cmd+N).