exponenta event banner

event.proplistener

Определение объекта прослушивателя для событий свойств

Синтаксис

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 - дескриптор функции для функции обратного вызова, которая выполняется при возникновении события.

event.proplistener класс определяет объекты прослушивателя событий свойств. Является подклассом event.listener класс и добавляет одно свойство к свойствам, определенным event.listener:

  • Object - массив ячеек объектов, события свойств которых прослушиваются.

Вы можете позвонить event.proplistener конструктор вместо вызова addlistener для создания прослушивателя свойств. Однако, когда вы не используете addlistenerжизненный цикл прослушивателя не привязан к прослушиваемым объектам.

event.proplistener класс является handle класс. event.proplistener и event.listener классы являются частью одной гетерогенной иерархии. Поэтому можно создавать массивы, содержащие объекты обоих классов. Класс массива, содержащего оба класса объектов: event.listener.

См. раздел Прослушивание изменений значений свойств.

Дополнительные сведения об использовании см. в разделе Получение сведений о свойствах meta.property объекты.

Представлен в R2008a