Элемент шаблона трансформации отображающий массив данных в виде набора DOM-элементов. Порядком отображения управляют классы реализующие интерфейс tuna.tmpl.units.list.IListItemRouter

Аргументы конструктора:

Имя Тип Описание
root tuna.tmpl.units.Template Корневой элемент трансформации.

См. также:

Реализует и наследует:

Свойства

NAME:string

Методы

__makeItemTemplate:tuna.tmpl.units.Template

Создание шаблона элемента списка.

Возвращает:

  • Созданный шаблон элемента списка.

applyData:

Обработка данных элементом шаблонизатора. Данные передаются в виде экземпляра узла дерева данных.

Аргументы:

Имя Тип Описание
dataNode tuna.tmpl.data.DataNode Узел дерева данных.

destroy:

Уничтожение функционала элемента шаблонизатора.

setCompiler:

Установка компилятора шаблонов. Компилятор шаблона необходим для, компиляции шаблонов элемента списка.

Аргументы:

Имя Тип Описание
compiler tuna.tmpl.compilers.TemplateCompiler Компилятор шаблонов.

setItemRenderer:

Установка элемента-прототипа элементов списка.

Аргументы:

Имя Тип Описание
element Node DOM-элемент списка, прототип элементов списка.

setItemSettings:

Уствновка настроек шаблона элемента списка.

Аргументы:

Имя Тип Описание
settings tuna.tmpl.settings.TemplateSettings Настройки шаблона элемента списка.

setKeyPath:

Установка пути извлечения ключа элемента списка. Ключ элемента списка необходим для сохранения неизменных элементов списка. То есть, при измененнии элемента с указанным ключем, он не будет создаваться заново.

Аргументы:

Имя Тип Описание
path string трока пути извлечения данных.

setListNodeRouter:

Установка объекта управления порядком отображения списка.

Аргументы:

Имя Тип Описание
router tuna.tmpl.units.list.IListItemRouter Объект управления отображением списка.

setPath:

Установка пути извлечения данных для отображения.

Аргументы:

Имя Тип Описание
path string Строка пути извлечения данных.

См. также:


Tuna Framework 2012