SMART datagrid v.1 > Classes > TreeDataSet
パラメーターrowで指定したデータ行のフィールドの値たちをvaluesで渡した値たちで修正する。 
rowはTreeDataRow客体か、rowIdを指定することができる。 valuesはフィールド名達をプロパティーとするjson客体か、アレイであり得る。 
checkDiffがtrueならvaluesの値と既存フィールドの値を比較して一つ以上のフィールドの値が違う場合にだけ行を修正する。 strictDiffがtrueならDataField.equalValuesで比較して、sameValuesで比較する。 
checkEmptyがtrueならvaluesの中でundefinedのフィールドの値は反映されない。 
実際に行が修正されたら状態がUPDATEDに変更になってtrueをリターンする。 そうでなければfalseをリターンする。 また、変更す直前にonRowUpdatingイベントが発生して、 変更の直後にonRowUpdatedイベントが発生する。
    $('#updateValue').click(function () {
        var row = tree.focusedRow();
        if (row) {
            var vals = row.dataRow().getObject();
            vals['value'] = $('#value').val();
            dataset.updateRow(row.dataRow(), vals, true);
        }
    });