Класс: 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, чтобы удалить прослушиватель и удалить его из рабочей области.
delete
| dynamicprops
| event.listener
| events
| meta.property
| notify
| qrandstream
| reset