deleteDSValue
deleteDSValue
DataSetのリストフィールドから、指定した位置の行を削除します。
パラメータ
recordPath(String): DataSet内で削除する行のパス。インデックスを含みます(例:"ds.list[2]")count(number): 削除する行数。デフォルトは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の現在選択されている行のインデックスを取得