4.5.2.1.26. PopupButton

Кнопка с выпадающим списком действий.

PopupButton

XML-имя компонента: popupButton.

gui popupButton dia

Компонент реализован для блоков Web Client и Desktop Client.

Кнопка с выпадающим списком действий может содержать текст или пиктограмму (или и то и другое). На рисунке ниже отражены разные виды кнопок.

gui popupButtonTypes

Пример кнопки с выпадающим списком, содержащим два действия:

<popupButton id="popupButton" caption="msg://popupButton" description="Press me">
    <actions>
        <action id="popupAction1" caption="msg://action1" invoke="someAction1"/>
        <action id="popupAction2" caption="msg://action2" invoke="someAction2"/>
    </actions>
</popupButton>

Кнопка имеет надпись, заданную с помощью атрибута caption, и всплывающую подсказку, определенную в атрибуте description. Выпадающий список действий задан в элементе actions. PopupButton отображает только следующие свойства действий: caption, enable, visible. Свойства description, shortcut игнорируются. Обработка свойства icon зависит от свойства приложения cuba.gui.showIconsForPopupMenuActions и от атрибута showActionIcons компонента. Последний имеет приоритет.


Атрибуты popupButton

align - caption - description - enable - icon - id - showActionIcons - stylename - visible - width

Элементы popupButton

actions