SMART datagrid v.1 > Classes > TreeDataSet

[ grids ver.1.3.8]   Back  Forward

DataLudi.TreeDataSet.findRows  method

搜索通过参数fieldsvalues列表而传递的字段和相当于各个字段的值的数据行并将其返回为数组。 

如果不存在,就会返回null或空数组。 fields的各个项目可以是fieldNameindex。 

function findRows (fields: [String|Integer], values: [*], strict: Boolean, maxCount: Integer): [TreeDataRow];
Returns
[TreeDataRow]
Parameters
fields - [String|Integer]. required.
values - [*]. required.
strict - Boolean. 默认值为false.
如果为true,就会与equalValues相比较,而如果为false,就会与sameValues相比较。
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
树数据组
Hello Grid