Задайте объект прослушивателя для событий свойств
lh = event.proplistener(Hobj,Properties,'
PropEvent
',@CallbackFunction)
lh = event.proplistener(Hobj,Properties,'
создает объект прослушивателя свойств для одного или нескольких свойств заданного объекта. PropEvent
',@CallbackFunction)
Hobj
- указатель на объект, свойство или свойства которого необходимо прослушивать. Если Hobj
является массивом, прослушиватель реагирует на именованное событие для всех объектов массива.
Properties
- объектный массив или массив ячеек из meta.property
указатели на объекты, представляющие свойства, которые необходимо прослушать.
PropEvent
- должно быть одно из следующего: PreSet
, PostSet
, PreGet
, PostGet
@CallbackFunction
- указатель на функцию обратного вызова, который выполняется, когда происходит событие.
The event.proplistener
класс задает объекты прослушивателя событий свойств. Это подкласс event.listener
Класс и добавляет одно свойство к свойствам, заданным как event.listener
:
Object
- Массив ячеек объектов, события свойств которых прослушиваются.
Можно вызвать event.proplistener
конструктор вместо вызова addlistener
чтобы создать прослушиватель свойств. Однако, когда вы не используете addlistener
жизненный цикл прослушивателя не привязан к прослушиваемым объектам (объектам ).
The event.proplistener
класс является handle
класс. The event.proplistener
и event.listener
классы являются частью одной и той же неоднородной иерархии. Поэтому можно создать массивы, которые содержат объекты обоих классов. Класс массива, содержащего оба класса объектов event.listener
.
Смотрите раздел «Прослушивание изменений значений свойств».
Смотрите Получить информацию о свойствах для получения дополнительной информации об использовании meta.property
объекты.