SMART datagrid v1.4 > Classes > TreeDataSet

Back  Forward

DataLudi.TreeDataSet.deleteRow  method

매개변수 row로 지정한 데이터행을 삭제한다. 

rowTreeDataRow 객체나 rowId를 지정할 수 있다. softDeletecheckStates가 모두 true이면, 행 상태가 CREATED이고 deleteCreatedtrue일 때만 삭제되고, 다른 경우는 상태만 DELETED로 변경되고 실제 삭제되지 않는다. 이미 상태가 DELETEDCREATE_AND_DELETED이면 상태 변경도 되지 않는다. 

삭제 직전 onRowDeleting 이벤트가 발생하고, 삭제 후 onRowDeleted, DataSet.onRowCountChanged 이벤트가 차례로 발생한다. 

row가 이 데이터셋에 포함된 TreeDataRow가 아니면 아무일도 하지 않는다. 

function deleteRow (row: TreeDataRow|Integer);
Returns
Void
Parameters
row - TreeDataRow|Integer. required.
Code -1
    $('#remove').click(function ()) {
        var row = grid.focusedRow();
        row && ds.deleteRow(row.dataRow());
    }
See Also
DataSet.softDelete
DataSet.checkStates
onRowDeleting
onRowDeleted
onRowCountChanged
rowCount
TreeDataRow
트리 개요
Examples
Tree 데이터셋
Hello Tree