Data responder
При создании приложения вы можете настроить события для компонентов, чтобы отслеживать изменения определенных данных. Например, для табличного компонента встроенные события для измененияselectedRow
свойства включают в себя «Изменение выбора строки», «Изменение фильтра», «Изменение сортировки» и «Изменение страницы».
Однако для некоторых изменений данных, таких как изменение временных состояний, преобразований или результатов запроса, отсутствуют аналогичные события. Средства обработки данных предназначены для таких случаев и позволяют прослушивать любые изменения данных и реагировать на них.
События для ответчиков на запросы данных являются более общими, чем события, которые отслеживают изменения данных, такие как изменение содержимого, изменение выбора строки и т.д.
Отслеживайте изменения данных
В редакторе запросов нажмите +Создать, а затем выберите Data responder, чтобы создать новый data responder.
Вы можете задать данные, которые будут обрабатываться data responder. Он поддерживает все виды форматов данных, включая числа, строки, массивы и объекты JS. В следующем примере любое изменение значения в текстовом компоненте запускает глобальное уведомление.
Если данные представлены в формате array или JS object, то изменение данных из любого подэлемента вызовет настроенное событие. Например, данные из dataResponder2
это JS-объект, который прослушивает два входных компонента в приложении. Изменение данных любого компонента запускает одно и то же глобальное уведомление.
Ответные действия
Для получения подробной информации перейдите в раздел Обработчики событий > Действия.
Last updated