メインコンテンツまでスキップ

deleteDSValue

deleteDSValue

DataSetのリストフィールドから、指定した位置の行を削除します。

パラメータ

  • recordPathString): DataSet内で削除する行のパス。インデックスを含みます(例: "ds.list[2]"
  • countnumber): 削除する行数。デフォルトは1-1の場合はすべて削除

戻り値: boolean — 成功した場合はtrue、パスが無効な場合はfalse

説明

DataSetのリストフィールドから、指定したインデックスからcount件の行を削除します。count-1を渡すとリスト全体を空にします。削除は即座にDataSetへ反映され、バインドされたUIが更新されます。

Example

// DataSet ds의 list에서 3번째 행 삭제 (0-based index)
$vm.deleteDSValue("ds.list[2]", 1);

// DataSet 리스트 전체 비우기
$vm.deleteDSValue("ds.list", -1);

// 현재 선택 행(current) 삭제
var cur = $vm.getDSCurrent("ds.list");
$vm.deleteDSValue("ds.list[" + cur + "]", 1);

関連

  • $vm.insertDSValue(recordPath, jsonData) — DataSetリストの先頭に行を挿入
  • $vm.appendDSValue(recordPath, jsonData) — DataSetリストの末尾に行を追加
  • $vm.getDSCurrent(path) — DataSetの現在選択されている行のインデックスを取得