Действия на дашбордах¶

Действия позволяют использовать параметризированный SQL, который затем может быть связан с кнопками, щелчками или даже добавлен на страницу в виде элементов формы.
Чтобы использовать действия на практике, вы можете объединить их с моделью и фильтром на дашборде.
Добавление действия на дашборд¶
Откройте дашборд и нажмите значок карандаша, затем квадрат с указателем мыши, чтобы добавить действие.
Glarus BI добавит кнопку действия на сетку дашборда и откроет боковую панель с настройками кнопок.
Текст кнопки¶
Подпись, объясняющая, что делает кнопка (например, "Обновление данных").
Вариант кнопки¶
Можно выбрать один из вариантов оформления:
- основной;
- контур;
- опасность;
- успешно завершено;
- без границ.

Связь действия с фильтром дашборда¶
В большинстве действий при нажатии на кнопку будет предложено ввести значения в полях, определённых этим действием.
Многие типы действий зависят от знания Entity ID модели, чтобы определить, какие записи нужно обновить или удалить. Для выбора ID для действия следует:
- Нажать значок карандаша, чтобы перейти в режим редактирования дашборда.
- Добавить действие на дашборд (если вы ещё этого не сделали).
- Добавить фильтр на дашборд, подключить его к нужным карточкам и нажать Готово в нижней части боковой панели.
- Навести курсор на кнопку действия, нажать значок шестерёнки и выбрать Изменить действие.
- В выпадающем списке полей выберите, откуда действие должно получать значение. Здесь можно выбрать «спросить пользователя» или автоматически подставлять значение из фильтра дашборда. В этом примере мы выберем фильтр "ID".

Если вы также подключите этот фильтр к карточке с моделью на дашборде, вы сможете фильтровать отдельные записи модели, просматривать их в карточке модели и автоматически подставлять ID в кнопки действий.

Можно добавить сколько угодно кнопок и подключить их к одному или нескольким фильтрам.
Действия недоступны для общедоступных дашбордов и дашбордов в статических встраиваниях¶
Хотя вы можете добавлять действия на дашборды и использовать их в Glarus BI, но действия не будут работать на дашбордах по общедоступным ссылкам, а также на дашбордах в статических встраиваниях.
Если вы хотите, чтобы люди вне Glarus BI могли использовать действие, вы можете создать общедоступную форму для действия.