SMART datagrid v.1 > Classes > TreeDataSet

Back  Forward

DataLudi.TreeDataSet.deleteRow  method

パラメーターrowで指定したデータ行を削除する。 

rowTreeDataRow客体やidを指定することができる。 softDeletingcheckStatesがすべてtrueなら、 行の状態がCREATEDdeleteCreatedtrueの時だけ削除になり、 違う場合は状態だけDELETEDに変更されて実際に削除されない。 もう状態がDELETEDCREATE_DELETEDなら状態変更もならない。 

削除の直前にonRowDeletingイベントが発生して、 削除の後onRowDeletedonRowCountChangedイベントが順番に発生する。 

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
softDeleting
checkStates
onRowDeleting
onRowDeleted
onRowCountChanged
rowCount
TreeDataRow
ツリー概要
Examples
Treeデータセット
Hello Tree