SMART datagrid v.1 > 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);
}
}
});