SMART datagrid v1.4 > Classes > DataSet

Back  Forward

DataLudi.DataSet.softDelete  property

true면 삭제 요청 시 실제로 삭제하지 않고 상태만 DELETEDCREATED_AND_DELETED로 변경한다. 

GridDataSet.deleteRow 등으로 행들을 삭제할 때, 이 속성이 true면 상태가 NONE이거나 UPDATED인 행들은 DELETED로, CREATED인 행들은 CREATE_AND_DELETED로 상태만 변경되고 실제로 행은 삭제되지 않는다. 이미 삭제 상태의 행들은 아무런 변화가 없다. 다만, deleteCreatedtrueCREATED인 행들은 실제로 삭제된다. 

Note

기본값은 false.

Getter
function softDelete(): Boolean
Setter
function setSoftDelete(value: Boolean)
Code -1
    dataset.setSoftDelete(true);
See Also
deleteCreated
deletedCount
clearRowStates
DataRowState
Examples
DataRow States
Row Deleting