SMART datagrid v.1 > Classes > GridDataSet

Back  Forward

DataLudi.GridDataSet.getRowObjects  method

将包含在通过startRowcount而指定的范围的数据行的值,返回为JSON对象的数组。 

如果没有相关行,就会返回空数组。 为获取各个行的值为数组,可以调用getRows。 

function getRowObjects (startRow: Integer, count: Integer, emptyValue: *): [Object];
Returns
[Object]
Parameters
startRow - Integer. 默认值为0.
将会从指定在该属性的行开始,获取相当于count参数的行。 如果没有指定,就会从第一行开始,进行获取。
如果指定包含行号的数组,就会返回所指定的行的对象。v 1.3.8 这时,将会忽视count参数。
count - Integer. 默认值为-1.
将会获取的行的数量。 如果没有指定或是小于0的值,就会获取从startRow行到最后的行。
emptyValue - *.
将会替代undefined的字段值的值。
如果指定如String等默认数据类型值,就会被适用于所有字段,而如果指定JSON对象,就会搜索并替代为符合字段名称的值。v 1.3.8
Note
Code -1
    var rows = ds.getRowObjects(0, 100, '');
    for (var i = 0; i < rows.length; i++) {
        var row = rows[i];
        for (var c in row) {
            console.log(row[c]);
        }
    }
Code -2
    // 获取所有行。
    var rows = ds.getRowObjects();
    for (var i = 0; i < rows.length; i++) {
        var row = rows[i];
        ...
    }
Code -3
    // 向第一个参数,传递行号列表。
    var rows = ds.getRowObjects([0, 1, 2, 3], null, '');
    for (var i = 0; i < rows.length; i++) {
        var row = rows[i];
        ...
    }
See Also
getRowObject
getRowProps
getRowsProps
getRows
getRow
Examples
网格数据组行