首页 教程 API文档

添加新的行

2015-10-29 13:02:11

属性


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

描述


appendRow方法用于在当前表格中添加一行数据,该方法接受一个Object形式的参数选项,或者包含多个参数选项的数组.

语法



Object appendRow(Object option);
Object appendRow(Array options);
        

参数


名称 类型 描述
option Object 参数选项
options Object 包含参数选项的数组

参数选项


名称 类型 默认值 描述
cells Object,Array null 单元格的数据,一个数组,每个数组包含一个Object对象数据,或者一个字符串,如果column中指定name,那么cells可以为一个Object对象, 其中键名为name值,键值为数据
checked Boolean null 如果表格的rowCheckable属性为true,拥有勾选框,那么该值决定该行是否已经勾选中.
ID Any null 如果指定了ID选项,那么可以通过queryRowByID来得到该行

返回值


this对象

相关例子



var grid = Std.ui("DataGrid",{
    renderTo:"body",
    columnWidth:200,
    columns:[
        {
            name:"column1",
            text:"firstColumn"
        },{
            name:"column2",
            text:"secondColumn"
        },{
            name:"column3",
            text:"aaaaaaaaaaa"
        }
    ]
});
grid.appendRow([
    {
        cells:["aaaa1","bbbb1","cccc1c"]
    },{
        cells:["aaaa2","bbbb2","ccccc2"]
    },{
        cells:["aaaa3","bbbb3","cccc3"]
    }
]);
grid.appendRow([
    {
        cells:{
            column1:"ffffffffff",
            column2:"fffffffffsdfsdfsdf",
            column3:"fsdfsdgsdgsdgsg"
        }
    },{
        cells:{
            column1:"sdfgdfgsdfh",
            column2:"dgshdfgdf4f43gt",
            column3:"dfhsd4dghdfgdfg"
        }
    }
]);