Change (изменение переменной)
Данное событие является аналогом "на уровне системы" обновленного события. Событие "изменение" появляется при изменении значения какой-либо переменной, определенной в данном контексте. В отличие от события "обновление", которое предназначено для распространения изменений свойств другим модулям системы, событие "изменение" служит для постоянного хранения значений свойств. История данного события внутренне используется различными компонентами системы для получения истории свойств.
![]() | Событие «change» никогда не следует использовать для отслеживания обновлений определенной переменной, поскольку его доставка слушателям не гарантируется. Вместо этого используйте событие «updated». |
![]() | Это событие сгенерировано на обновлении большинства переменных. Однако есть определенные переменные, чье значение сгенерировано на ходу в течение операции чтения. Каждое чтение такой переменной может повлиять на другое значение, но нет четких "данных обновления". Поэтому событие Updated не будет сгенерировано для таких переменных. |
Имя события: | change |
Права доступа: | Доступно на уровне прав доступа Наблюдатель. |
Период истечения: | Динамический, зависит от типа переменной значений, |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
variable | Строка | Имя измененной переменной. |
value | Таблица данных | Новое значение переменной. |
data | Строка | Значение переменной, закодированное в строку без формата. Данное поле заполняется, только когда поле "value" является NULL. |
Was this page helpful?
