SMART datagrid v.1 > Classes > GridDataSet
删除通过row而指定的位置的数据行。 如果实际删除数据行,就会依次触发onRowDeleted、DataSet.onDataChanged、onRowCountChanged事件。 如果softDeleting为true,就会运行如下Table-1。
当前状态 | 运行结果 |
---|---|
CREATED | 如果数据组的deleteCreated值是true,就会实际删除,否则,就会将状态变更为CREATE_AND_DELETED。 |
DELETED, CREATE_AND_DELETED | 不会发生任何变更。 |
NONE | 将状态变更为DELETED。 |
var row = grid.focusedRow();
if (row && row.dataIndex() >= 0) {
ds.deleteRow(row.dataIndex());
}