Свойства контейнера - находятся в обьекте props
;
В зависимости от типа здесь могут присутствовать разные поля.
Поля для всех типов свойств:
type
- тип свойства в данном случае это "click";htmlLink
- html ссылка на данное свойство;Если свойство является событием, группой или вариантом(render-variant):
propName
- название свойства;parent
- доступ к контейнеру из данного свойства;pathToCоmponent
- имя компонента;prop
- какие либо произвольные данные, по умолчанию null;rootLink
- корневая ссылка на экземпляр приложения HtmlixState;Дополнительные поля для типа group
:
groupChild
- массив с контейнерами данной группы;groupArray
- ссылка на виртуальный массив контейнеров данной группы;Дополнительное поле для типа render-variant
:
renderChild
- ссылка на отображаемый компонент в данном свойстве, либо на контейнер виртуального массива. Дополнительные поля для пользовательских событий:
emiter
доступ к пользовательскому событию из свойства;emiterKey
уникальный ключ слушателя пользовательского события;Дополнительное поле для стандартных событий:
events
- объект с методами обработчиками событий для свойства, доступ по имени события;Дополнительное поле для свойства с типом data:
parent
- доступ к контейнеру из данного свойства;propName
- название свойства;