SMART datagrid v.1 > Classes > GridDataSet
It will be fired just before changing the value of one field of data row by calling setValue. If explicitly return false within the event handler, changing will be cancelled. After changing the value, onValueChanged event will be fired.
ds.onValueChanging = function (ds, row, field, value) {
if (field == 1 && row >= 10 && value < 100) {
setTimeout(function () {
alert('The value should be greater than 100.');
}, 0);
return false;
}
};