Эта документация была автоматически переведена ИИ.
Поток событий позволяет вам запускать пользовательские действия при возникновении определённых событий, например, при изменении формы. Помимо форм, страницы, блоки, кнопки и поля также могут использовать потоки событий для настройки пользовательских операций.
Давайте рассмотрим простой пример, чтобы понять, как настроить потоки событий. Мы настроим взаимодействие между двумя таблицами, при котором нажатие на строку в левой таблице будет автоматически фильтровать данные в правой таблице.

Шаги по настройке:







Универсальное событие, которое можно использовать на страницах, в блоках, кнопках или полях. Используйте это событие для задач инициализации, например, для настройки различных областей данных в зависимости от условий.
Событие, специфичное для блока таблицы. Запускается при нажатии на строку таблицы. При запуске оно добавляет «Запись нажатой строки» в контекст, которая может быть использована как переменная в условиях и шагах.
Событие, специфичное для блока формы. Запускается при изменении значений полей формы. Вы можете получить доступ к значениям формы через переменную «Текущая форма» в условиях и шагах.
Событие, специфичное для кнопки. Запускается при нажатии на кнопку.
Создайте пользовательскую переменную для использования в контексте.
Пользовательские переменные имеют область видимости. Например, переменная, определённая в потоке событий блока, может быть использована только в этом блоке. Чтобы сделать переменную доступной для всех блоков на текущей странице, настройте её в потоке событий страницы.
Используйте значения из блока формы в качестве переменной. Настройка:

Variable title: Заголовок переменнойVariable identifier: Идентификатор переменнойForm UID: UID формыВ будущем будут поддерживаться и другие типы переменных. Следите за обновлениями.
Установите область данных для целевого блока. Настройка:

Target block UID: UID целевого блокаCondition: Условие фильтрацииОбновите целевые блоки. Можно настроить несколько блоков. Настройка:

Target block UID: UID целевого блокаПереход по URL. Настройка:

URL: Целевой URL, поддерживает переменныеSearch parameters: Параметры запроса в URLOpen in new window: Если отмечено, откроет URL в новой вкладке браузераОтображение глобальных сообщений обратной связи.

Message type: Тип сообщенияMessage content: Содержимое сообщенияDuration: Длительность отображения (в секундах)Отображение глобальных уведомлений.
Отображение уведомлений в четырёх углах системы. Часто используется в следующих случаях:

Notification type: Тип уведомленияNotification title: Заголовок уведомленияNotification description: Описание уведомленияPlacement: Расположение, варианты: сверху слева, сверху справа, снизу слева, снизу справа
Выполнение кода JavaScript.