SMART datagrid v.1 > Classes > TreeDataSet
It will be fired just before deleting one Row.
If explicitly return false in this event handler, deleting will not be proceeded. Just after deleting, onRowDeleted event will be fired.
dataset.onRowDeleting = function (ds, row) {
if (row.getValue('state') == 'x') {
return false;
}
};