template компонента
{ view:"template", type:"header", template:"This is a List Header" }
Виды template:
1. Обычный текстовый template для компонента template:
{ view:"template", type:"header", template:"This is a List Header" }
2. template для дата компонентов:
{ view:"list", template:"#id#.#title#" }
// список отобразит ID и заголовок каждого элемента данных из указанного источника данных
3. template-функция (в качестве параметра получает объект данных):
{ view:"list", template:function(obj){
return "<div class='overall'><div class='rank'>"
+obj.rank+"</div>"+
"<div class='title'>"+obj.title+"</div></div>";
}}
// список отобразит категорию и название каждого элемента с указанным CSS стилем
4. HTML template, определенные внутри HTML контейнера:
{ view: "dataview", template:"html->template_container" }
5. HTML template, определенный во внешнем файле:
{ view:"dataview", template:"http->template.html" }
6. Компонент Template может загрузить внешний template с помощью Ajax:
{ view:"template", src:"loadtext.php" }