addlistener

Класс: qrandstream

Добавьте прослушиватель для события

Синтаксис

el = addlistener(hsource,'eventname',callback)
el = addlistener(hsource,property,'eventname',callback)

Описание

el = addlistener(hsource,'eventname',callback) создает прослушиватель для события под названием eventname, источник которого является объектом hsource указателя. Если hsource массив исходных указателей, прослушиватель отвечает на именованное событие на любом указателе в массиве. callback указатель на функцию, который вызывается, когда событие инициировано.

el = addlistener(hsource,property,'eventname',callback) добавляет прослушиватель для события свойства. eventname должен быть 'PreGet', 'PostGet', 'PreSet', или 'PostSet'Свойство должно быть или имя свойства или массив ячеек имен свойства или meta.property или массив meta.property. Свойства должны принадлежать классу hsource. Если hsource скаляр, property может включать динамические свойства.

Для всех форм, addlistener возвращает event.listener. Чтобы демонтировать прослушиватель, удалите объект, возвращенный addlistener. Например, delete(el) вызовы класс Handle удаляют метод, чтобы демонтировать прослушиватель и удалить его из рабочей области.