Actions — это инструмент, который позволяет показывать, скрывать или менять слои и виджеты по внешнему триггеру.

Например, вы можете связать текстовый блок в редактируемом контенте с ячейкой в Google Sheets, и при изменении текста в таблице, он автоматически обновится на вашем экране. Контент может сменяться по событию в Google Calendar. А новый лид в Mailchimp может вызвать временную смену сцены в макете экрана.

Эти и многие другие сценарии доступны в редактируемом контенте и в макетах экрана, благодаря Actions.

Типы Actions

Все события (Actions) делятся на два типа: Event и Modifier.

  1. Event вызывает показ нового контента или сцены. Этот тип события работает по аналогии с виджетом Button, только открытие целевого контента вызывается не прямым нажатием кнопки на экране, а сторонним триггером (например событием в Google Calendar).

    <aside> 💡

    Event Action доступен только в макетах экранов

    </aside>

  2. Modifier воздействует на уже созданный слой или виджет в редактируемом контенте или в макете экрана. Например по внешнему запросу можно изменить текст или графику для виджета image. Кроме того, с помощью Action Modifier можно влиять на видимость любого слоя или виджета, скрывать его или наоборот показывать.

Actions interface

kb-actions-02.avif

  1. Вкладка Actions в правой боковой панели настроек *Редактора контента* или Макета экранов открывает список всех созданных Actions в рамках данного проекта*.*

  2. При выборе конкретного Action, или создании нового, откроются его настройки.

  3. При наведении на Action из списка, доступны следующие функции:

    kb-actions-03.avif

    1. Дублирование и удаление
    2. Предварительный просмотр
    3. Включение и выключение
  4. Слои и виджеты, на которые воздействуют Action будут помечены зеленой иконкой молнии в списке слоёв.

    kb-actions-04.avif

Читайте так же: как создать новый Action, как создать Action trigger