SMART datagrid v1.4 > Classes > GridBase

[ grids ver.1.3.8]   Back  Forward

DataLudi.GridBase.getFieldValues  method

각 row에서 매개변수 field로 지정한 field의 값을 가져와 배열의 형태로 리턴한다. 

매개변수 field에는 해당 필드의 이름이나 필드 인덱스를 지정하거나, 컬럼 객체를 바로 지정할 수 있다. 또, row에 값을 가져올 행들을 지정할 수도 있다. 

function getFieldValues (field: String|Index|DataColumn, rows: [Integer|GridRow]): [*];
Returns
[*]
Parameters
field - String|Index|DataColumn. required.
값을 가져올 데이터필의 이름이나 인덱스.
컬럼 객체를 지정할 수도 있다.v 1.3.8
rows - [Integer|GridRow].
지정하지 않으면 그리드의 전체 행. 값을 가져올 행 인덱스나 행 객체의 배열.v 1.3.8
Code -1
    var column = grid.getColumn(0);
    var fieldName = column.dataFieldName();
    var values = grid.getFieldValues(fieldName);
    for (var i = 0; i < values.length; i++) {
        console.log(values[i]);
    }
Code -2
    var col = grid.columnByName('addr');
    var rows = grid.getSelectedRows();
    if (col && rows && rows.length) {
        var vals = grid.getFieldValues(col, rows);
        for (var i = 0; i < vals.length; i++) {
            console.log(vals[i]);
        }
    }
See Also
getAllRows
getColumn
DataColumn.dataFieldName
DataField
Examples
Row Model