SMART datagrid v1.4 > Classes > GridDataSet

[ grids ver.1.3.8]   Back  Forward

DataLudi.GridDataSet.findRows  method

매개변수 fieldsvalues 목록으로 전달되는 필드들과 각 필드의 값에 해당하는 데이터행들을 찾아 배열로 리턴한다. 

해당하는 행들이 존재하지 않으면 null이나 빈 배열을 리턴한다. fields의 각 항목은 fieldName이거나 index일 수 있다. 

function findRows (fields: [Integer|String], values: [*], strict: Boolean, maxCount: Integer): [Integer];
Returns
[Integer]
Parameters
fields - [Integer|String]. required.
values - [*]. required.
strict - Boolean. 기본값은 false.
trueequalValues으로 비교하고, falsesameValues로 비교한다.
maxCount - Integer. 기본값은 -1.
리턴되는 데이터행 최대 개수. 지정하지 않거나 0보다 작은 값이면 발견된 모든 행들을 리턴한다.
Code -1
    $('#searchRows').click(function () {
        var fields = ['customer_id', 'product_id'];
        var values = ['cust01', 'prod01'];
        var rows = ds.findRows(fields, values, false);

        if (rows && rows.length > 0) {
            rows = grid.getRowsOfDataIndices(rows);
            grid.checkAll(false);
            grid.checkRows(rows, true);
        }
    });
See Also
findRow
filterRows
Examples
GridDataSet Rows