SMART datagrid v.1 > Classes > TreeDataSet
setValueの呼び出しで行の一つのフィールドの値が変更になる直前に発生する。
このイベントハンドラーで明示的にfalseをリターンすれば値の修正が進まない。 修正後にはonValueChangedイベントが発生する。
dataset.onValueChanging = function (ds, row, field, value) {
if (ds.getFieldName(field) == 'state' && value == 'x') {
return false;
}
};