SMART datagrid v1.4 > Classes > TreeDataRow
매개변수 fields로 지정한 필드들의 값이 values에 지정한 것들과 같은 자식행을 리턴한다.
발견하지 못하면 null을 리턴한다. fields의 각 필드는 문자열이나 Integer로 지정할 수 있다. 존재하지 않거나 범위를 벗어난 필드는 검색 조건에서 제외시킨다. 우선 바로 아래 자식행들 중에서 찾고, 없는 경우 recursive 매개변수가 true이면 그 아래 레벨을 계속 검사한다.
strict가 true이면 DataField.equalValues로 비교하고, 아니면 sameValues로 비교한다.
$('#find').click(function () {
var row = tree.focusedRow();
if (row) {
var r = ds.findRow(['name'], [name]);
if (r) {
row = tree.getRowOfDataRow(r.index());
row && grid.setFocusedRow(row);
}
}
});