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());
    }