Предварительные действия для коллекции¶
Для каждого основного действия реализовано добавление одного или нескольких предварительных действий. Например, при воспроизведении определенного действия будет появляться модальное окно с предупреждением: «Вы уверены, что хотите выполнить данное действие?» в качестве предварительного действия.
Для добавления такого предварительного действия необходимо выполнить следующие действия:
- Открыть карточку существующего действия для коллекции.
- Раскрыть блок Предварительные действия нажатием кнопки
в конце строки наименования блока.
4. В открывшемся окне Новое предварительное действие выбрать тип и указать порядок выполнения.
В поле Код можно указать свой уникальный код предварительного действия, используя латинские буквы, цифры, дефисы и символы подчеркивания без пробелов. Заполнение данного поля не является обязательным; если его оставить пустым, код автоматически заполнится в момент создания предварительного действия. После создания предварительного действия поле Код становится недоступным для редактирования.
В зависимости от выбранного значения в поле Тип появляются дополнительные обязательные поля. При выборе значения «Подтверждение» ниже появляются поля Код NLS заголовка диалогового окна и Код NLS контента диалогового окна. Данные поля заполняются выбором значения из выпадающего списка ранее созданных идентификаторов NLS. Заголовок предупреждения и его текст будут отображаться в появляющемся модальном окне перед основным действием.
При выборе значения «Скрипт» появится блок Данные с заготовкой для кода и переменными «context» и «response». Данный скрипт будет выполнен в браузере пользователя в качестве предварительного действия.
При выборе значения «Выбор из коллекции» появится дополнительное поле Коллекция, в котором необходимо выбрать одну из существующих коллекций. В качестве предварительного действия будет проводиться выбор данных из коллекции.
Поле Порядок выполнения заполняется вручную или выбором числового значения посредством переключения кнопок
. Порядок выполнения определяет последовательность предварительных действий в случае, если таких действий будет несколько. Их порядок можно изменить после создания предварительного действия методом перетаскивания, зажав ЛКМ.
Тумблер Защита от обновления позволяет активировать дополнительную защиту для предварительного действия, которая срабатывает при импорте сущностей одного типа. Если среди импортируемых сущностей есть предварительное действие для коллекции с таким же кодом, что и у текущего, то активный тумблер заблокирует импорт сущности и существующая не будет перезаписана.
5. Нажать кнопку [Сохранить].
Добавленное предварительное действие появится в одноименном блоке.
После добавления предварительных действий необходимо нажать кнопку
в карточке действия для сохранения изменений.
При активации основного действия в коллекции автоматически будут срабатывать добавленные предварительные действия в указанной последовательности.


