template

темплейт, который определяет вид и содержимое элементов компонента

string|function template;

Example

{view:"list", template:"#id#.#title#"}

Related samples

Details

1. Выше приведен общий темплейт, содержащий текст для компонента template:

2. Темплейты можно задавать для элементов компонентов, содержащих данные:

{ view:"list", template:"#id#.#title#" }
 // список покажет ID и заголовок каждого элемента данных из указанного источника данных

3. Темплейт можно определить как функцию (принимает объект данных в качестве параметра):

{ view:"list", template:function(obj){
    return "<div class='overall'><div class='rank'>"
        +obj.rank+"</div>"+
        "<div class='title'>"+obj.title+"</div></div>"
}}

4. Темплейты для HTML-контента, определенного на той же странице:

{ view: "dataview", template:"html->template_container" }

5. Темплейты для HTML, определенного во внешнем файле:

{ view:"dataview", template:"http->template.html" }

6. Компонент Template может загружать темплейты с помощью Ajax-запросов:

{ view:"template", src:"loadtext.php" }
See also
Наверх
If you have not checked yet, be sure to visit site of our main product Webix js framework and page of context menu product.