Сообщение от melky
|
как вложить 2 или больше элемента внутри одного?
|
Тут такое дело. Т.к. этот фреймворк придуман для создания элементов, иногда удобнее сразу создать элемент с нужным поведением, чем вкладывать одно в другое. Поэтому лучше бы спросить менее абстрактно.
Когда добавляем элемент, то указываем и методы работы с ним, таким образом описывая его поведение. Например:
delete, //удалить элемент
addItem, //добавить вложенный (из блока % foreach %)
addChildren //добавить пачку вложенных элементов
clear //удалить все вложенные элементы
...
и т.д.
Добавление элемента состоит из 2 частей:
1. Создание шаблона и методов для работы с ним (см выше delete ...)
2. Привязка пользовательских данных и обработчиков событий и рендеринг на страницу