SMART datagrid v.1 > Classes > TreeDataSet
删除通过参数row而指定的数据行。
row可以指定TreeDataRow对象或rowId。 如果softDelete和checkStates都是true, 就只会在行状态为CREATED并且deleteCreated为true时,才会进行删除, 而在其他情况,只会将状态变更为DELETED而不会实际进行删除。 如果状态已经是DELETED或CREATE_AND_DELETED,就不会变更状态。
在删除之前,将会触发onRowDeleting事件,并且在删除之后,将会依次触发onRowDeleted、DataSet.onRowCountChanged事件。
如果row不是被包含在该数据组的TreeDataRow,就不会发生任何变更。
$('#remove').click(function ()) {
var row = grid.focusedRow();
row && ds.deleteRow(row.dataRow());
}