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