首页 教程 API文档

遍历表格的行数据

2015-10-28 15:31:16

属性


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

描述


each方法用于遍历当前表格的所有列数据,该方法接受2个参数,第一个是遍历时候的回调函数,第二个是一个Boolean值,该值决定了each方法是否打包返回值,参考 Std.each方法.

语法



void each(Function callback);
Object each(Function callback,Boolean makeResult);
        

参数


名称 类型 描述
callback Function 遍历时候执行的回调函数
makeResult Boolean 是否构建返回值

返回值


参考Std.each方法

相关例子



var grid = Std.ui("DataGrid",{
    renderTo:"body",
    columnWidth:200,
    columns:[
        {
            name:"column1",
            text:"firstColumn"
        },{
            name:"column2",
            text:"secondColumn"
        },{
            name:"column3",
            type:"widget",
            ui:"SwitchBox",
            option:{
                items:[
                    {text:"male",value:0},
                    {text:"female",value:1}
                ]
            },
            text:"aaaaaaaaaaa"
        }
    ],
    items:[
        {
            cells:["aaaa1","bbbb1",1]
        },{
            cells:["aaaa2","bbbb2",0]
        },{
            cells:["aaaa3","bbbb3",1]
        }
    ]
});
grid.each(function(i,rowData){
    console.log(rowData)
});