SMART datagrid v1.4 > Classes > GridDataSet

Back  Forward

DataLudi.GridDataSet.setRows  method

데이터셋의 기존 데이터를 모두 삭제하고, rows로 전달되는 행들 중 startcount로 지정되는 범위 내의 것들로 채운다. 

checkStates가 true이면 rowState 값으로 데이터행들의 상태를 초기화한다. 행들이 추가된 후 onRefresh, onRowCountChanged 이벤트가 순서대로 발생한다. 

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