SMART datagrid v.1 > Classes > TreeDataSet

[ grids ver.1.3.7]   Back  Forward

DataLudi.TreeDataSet.findRow  method

搜索和返回通过参数fieldsvalues列表而传递的字段和相当于各个字段的值的第一个数据行。 

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

如果stricttrue,就会与equalValues相比较,而如果是false,就会与sameValues相比较。 

function findRow (fields: [String|Integer], values: Array, strict: Boolean): TreeDataRow;
Returns
TreeDataRow
Parameters
fields - [String|Integer]. required.
values - Array. required.
strict - Boolean. 默认值为false.
Code -1
    $('#search').click(function () {
        var fields = ['customer_id', 'product_id'];
        var values = ['cust01', 'prod01'];
        
        var row = ds.findRow(fields, values, false);
        if (row) {
            row = tree.getRowOfDataRow(row);
            tree.setFocusedRow(row);
        }
    });
See Also
findRows
equalValues
sameValues
树概述
Examples
树数据组
Hello Grid