Базовый класс фабрики виджетов. Наследники данного класса служат для инициализации конкретных виджетов в выбранном контейнере.
Имя | Тип | Описание |
---|---|---|
selector |
string | CSS-селектор элементов целевых для инициализации виджетов. Для всех DOM-элементов соответсвующих данному селектору проиницициализуется экземпляр соответсующего виджета. |
[protected] CSS-селектор целевых элементов виджета.
Поиск элементов соответсвующих CSS-селектору tuna.ui.WidgetFactory#_triggerSelector в выбранном контексте, включая указанный элемент.
Имя | Тип | Описание |
---|---|---|
context |
Node | DOM-элемент для поиска элементов. |
Уничтожение виждетов всех в выбранном массиве.
Имя | Тип | Описание |
---|---|---|
instances |
Array.<!tuna.ui.Widget> | Массив виджетов. |
Уничтожение экземпляра виджета.
Имя | Тип | Описание |
---|---|---|
instance |
tuna.ui.Widget | Экземпляр виджета. |
Инициализация всех виджетов контейнера в указанном контексте.
Имя | Тип | Описание |
---|---|---|
context |
Node | Контекст инициализации - DOM-элемент в котром необходимо проинициализировать виджеты. |
container |
tuna.ui.WidgetContainer | Контейнер управления виджетами. Массив созданных виджетов. |
Инициализация экземпляра для целевого DOM-элемента виджета.
В случае, если виждет не соотвествует интерфейсу класса
tuna.ui.Widget, данный метод вернет null
.
Имя | Тип | Описание |
---|---|---|
target |
Node | Целевой элемент виджета |
container |
tuna.ui.WidgetContainer | Контейнер в котором инициализируется виджет. |
Tuna Framework 2012