首页 教程 API文档

列表项模板

2015-10-29 14:56:47

属性


使用频率 中低
所属UI模块 List
成员类型 公有成员函数

描述


template方法用于设置列表项的模板,在使用append或者insert方法插入列表项的时候,传递的数据将会作为模板的渲染数据.

语法



Object template(String templateName);
Object template(Object template);
        

参数


名称 类型 描述
templateName String 模板的名称,手动添加的或者通过Std行为脚本创建的模板的名称
template Object Std.template模板实例对象

返回值


this对象

相关例子


html代码


<script type="text/std-template" std-name="tpl1">
<div>
    <div style="color:red;font-weight: bold;height:25px"><?=name?></div>
    <div style="color: gray"><?=content?></div>
</div>
</script>
        

js代码


var list = Std.ui("List",{
    renderTo:"body",
    itemHeight:60
});
list.template("tpl1");
list.append([
    {name:"aaaaaa",content:"sdfsdfsdfsddfssdfsdf"},
    {name:"32fdgfdg",content:"sdfsdfsdfsdgdf4dcfdfssdfsdf"},
    {name:"aaaa23aa",content:"sdfsdfsdf312sssddfssdfsdf"}
]);