SMART datagrid v1.4 > 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
Grid DataSet Rows