SMART datagrid v1.4 > Classes > GridDataSet

Back  Forward

DataLudi.GridDataSet.findRow  method

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

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

function findRow (fields: [Integer|String], values: Array, strict: Boolean): Integer;
Returns
Integer
Parameters
fields - [Integer|String]. required.
values - Array. required.
strict - Boolean. 기본값은 false.
trueequalValues으로 비교하고, falsesameValues로 비교한다.
Code -1
    $('#search').click(function () {
        var fields = ['customer_id', 'product_id'];
        var values = ['cust01', 'prod01'];
        var row = ds.findRow(fields, values, false);

        if (row >= 0) {
            var idx = grid.focusedIndex();
            var idx.rowIndex = grid.getRowOfDataIndex(row).index();
            grid.setFocusedIndex(idx);
        }
    });
See Also
findRows
filterRows
equalValues
sameValues
Examples
Hello Grid
GridDataSet Rows