SMART datagrid v1.4 > Classes > GridDataSet
rows 매개변수에 포함된 데이터행들이 삭제되기 직전에 발생한다. 
이 이벤트 핸들러 내에서 명시적으로 false를 리턴하면 삭제가 취소된다. 삭제된 후에 onRowsDeleted 이벤트가 발생한다.
    ds.onRowDeleting = function (ds, rows) {
        if (rows.indexOf(0) >= 0) {
            return false;
        }    
    }