首页 教程 API文档

追加列表项

2015-10-29 15:00:43

属性


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

描述


append方法用于在当前列表中添加新的列表项,在传递参数的时候可以是一个纯文本,append方法会创建一个ListItem然后将该文本作为text参数.

当append方法接受到的是一个Object对象的时候,这个Object对象会被作为创建ListItem的参数选项.

语法



Object append(Object data);
Object append(Array items);
        

参数


名称 类型 描述
data Object 需要添加的列表项(ListItem)组件实例或者列表项的参数选项.
items Array 需要添加的包含多个列表项的数组

返回值


this对象

相关例子



var list1 = Std.ui("List",{
    renderTo:"body",
    iconHeight:16,
    iconWidth:16,
    itemHeight:50,
    editable:true,
    selectionMode:"single",
    items:[
        {
            iconClass:"abcIcon",
            text:"text11"
        },{
            icon:"images/play.png",
            text:"aaaaaaaaaa"
        },
        "aaaa",
        "ddsdfsdf",
        {
            ui:"Button",
            text:"aaaaa"
        }
    ],
    value:"123"
});

var list2 = Std.ui("List",{
    renderTo:"body",
    iconHeight:16,
    iconWidth:16,
    itemHeight:50,
    itemWidth:130,
    type:"block",
    template:"item_main",
    selectionMode:"single",
    items:[
        {
            title:"abc",
            value:1,
            content:"aaaaaaaaa"
        },
        {
            title:"abcd",
            value:2,
            content:"sdfsdfdsdsf"
        },
        {
            title:"sfdsdfsdfsdf",
            content:"sdfdsfsdfsdsfd"
        },
        {
            title:"sfdsdfsdfsdf",
            content:"sdfdsfsdfsdsfd"
        },{
            title:"sfdsdfsdfsdf",
            content:"sdfdsfsdfsdsfd"
        },{
            title:"sfdsdfsdfsdf",
            content:"sdfdsfsdfsdsfd"
        },{
            title:"sfdsdfsdfsdf",
            content:"sdfdsfsdfsdsfd"
        }
    ],
    value:"123"
});