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'. property должен быть или именем свойства или массивом ячеек имен свойства, или meta.property или массивом meta.property. Свойства должны принадлежать классу hsource. Если hsource является скаляром, property может включать динамические свойства.

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