Кнопка
Виджет позволяет добавить в дашборд панель с кнопками, при нажатии на которые выполняется назначенное действие по клику.
На кнопку можно назначить несколько действий. В этом случае при нажатии на кнопку отображается меню со всеми добавленными действиями.
Настройка данных
Чтобы настроить виджет, добавьте одну или несколько кнопок. Для этого нажмите кнопку + Кнопка.
Для кнопки можно указать название, тип (основная, второстепенная или ссылка) и добавить действие по клику. В этом же разделе можно удалить кнопку.
От типа кнопки зависит ее вид на панели.
Настройка отображения
Помимо основных настроек отображения, для кнопки внутри виджета можно задать вертикальное и горизонтальное выравнивание. При вертикальном выравнивании кнопку можно расположить по верхнему краю, по центру или по нижнему краю. При горизонтальном выравнивании — слева, по центру, справа или на всю ширину панели.
Настройка виджета в YAML
Виджет можно редактировать не только в визуальном конструкторе, но и в YAML-редакторе. В таблице ниже представлены ключи и значения, которые можно использовать для настройки.
Ключ | Тип | Определение |
---|---|---|
Настройка данных | ||
buttons | — | Кнопки |
name | string | Название |
buttonType | enum | Тип кнопки |
onClick | — | Действие по клику |
Настройка отображения | ||
verticalAlign | enum | Вертикальное выравнивание: - TOP - CENTER - BOTTOM |
horizontalAlign | enum | Горизонтальное выравнивание: - LEFT - CENTER - RIGHT - FILL |
displayCondition | — | Отображать (условие отображения) |
displayConditionComment | string | Комментарий (замещающий текст) Только для режимов VARIABLE и FORMULA |
Пример настроенного виджета в YAML-редакторе
- key: button
apiVersion: "7"
type: BUTTON
settings:
buttons:
- name: Обновить список магазинов
onClick:
- type: UPDATE_VARIABLE
name: Обновить переменную
variables:
- inputMethod: VARIABLE
sourceVariable: Магазины
name: Магазины
buttonType: primary
horizontalAlign: LEFT
verticalAlign: TOP
sorting: []
Была ли статья полезна?