SMART datagrid v1.4 > Classes > TreeDataSet

[ grids ver.1.3.8]   Back  Forward

DataLudi.TreeDataSet.findRows  method

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

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

function findRows (fields: [String|Integer], values: [*], strict: Boolean, maxCount: Integer): [TreeDataRow];
Returns
[TreeDataRow]
Parameters
fields - [String|Integer]. 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, -1);
        if (row) {
            var rows = tree.getRowsOfDataRows(rows);
            tree.checkAll(false);
            tree.checkRows(rows, true);
        }
    });
See Also
findRow
equalValues
sameValues
트리 개요
Examples
Tree DataSet
Hello Grid