SMART datagrid v.1 > Classes > GridDataSet

Back  Forward

DataLudi.GridDataSet.setRows  method

全部删除数据组的现有数据,并在通过rows而传递的行中,填充通过startcount而指定的范围以内的行。 

如果checkStates为true,就会通过rowState值,初始化数据行的状态。 在添加行之后,将会依次触发onRefreshonRowCountChanged事件。 

function setRows (rows: Array, start: Number, count: Number, rowState: DataRowState);
Returns
Void
Parameters
rows - Array. required.
start - Number. 默认值为0.
count - Number. 默认值为-1.
如果是小于0的值,就会填充到最后一行。
rowState - DataRowState.
被创建的行的状态。如果没有指定,就会被指定为NONE
Code -1
    ds.setRows([
        ['val1', 'val2', 222, 333],
        {
            'field1': 'val22',
            'field2': 'val33',
            'field3': 555,
            'field4': 777
        },
        ...
    ]);
See Also
setRowCount
DataSet.onRefresh
DataSet.onRowCountChanged
Examples
SetRowCount