comboButton
comboButton объединяет кнопку действия с раскрывающимся списком связанных действий.
XML-элемент |
|
|---|---|
Java-класс |
|
Основы
Пример использования comboButton:
<actions>
<action id="save" text="Save" icon="ARCHIVE"/>
</actions>
<layout>
<comboButton id="saveButton" action="save">
<items>
<textItem id="saveDraftItem" text="Save as draft"/>
<textItem id="saveCopyItem" text="Save as copy"/>
<textItem id="savePublishItem" text="Save and publish"/>
</items>
</comboButton>
</layout>
Варианты темы
Используйте атрибут themeNames, чтобы применить один или несколько вариантов темы.
| Вариант | Описание | Поддерживается в |
|---|---|---|
|
Применяет основной стиль кнопки. |
Aura, Lumo |
|
Применяет стиль кнопки с меньшим визуальным акцентом. |
Aura, Lumo |
|
Применяет встроенный стиль кнопки для использования внутри текстового содержимого. |
Lumo |
|
Уменьшает отступы вокруг значка. |
Lumo |
|
Уменьшает размер кнопки. |
Aura, Lumo |
|
Увеличивает размер кнопки. |
Aura, Lumo |
|
Применяет стиль успеха. |
Aura, Lumo |
|
Применяет стиль предупреждения. |
Aura, Lumo |
|
Применяет стиль ошибки. |
Aura, Lumo |
|
Применяет контрастный стиль. |
Lumo |
Атрибуты
comboButton имеет следующие уникальные атрибуты:
| Имя | Описание | По умолчанию |
|---|---|---|
Связывает действие с компонентом. |
— |
|
Позволяет установить значок раскрывающегося списка для |
|
|
Задаёт значок. |
— |
|
Управляет открытием меню при наведении указателя на компонент. |
— |
|
Добавляет имена CSS-классов во всплывающий элемент компонента. |
— |
comboButton имеет следующие общие атрибуты:
id - alignSelf - classNames - colspan - css - enabled - focusShortcut - height - maxHeight - maxWidth - minHeight - minWidth - tabIndex - text - themeNames - title - visible - whiteSpace - width
Обработчики
comboButton имеет следующие уникальные обработчики:
| Имя | Описание |
|---|---|
Обрабатывает щелчки по компоненту. |
|
Обрабатывает двойной щелчок по компоненту. |
|
Обрабатывает одиночные щелчки по компоненту. |
comboButton имеет следующие общие обработчики:
Элементы
Компонент comboButton может содержать следующие вложенные элементы: actionItem, componentItem, dropdownIcon, icon, separator, и textItem.