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

initDSListValue

initDSListValue

DataSetのリストフィールドで、特定の列全体を同じ値で一括初期化します。

パラメータ

  • pathString): DataSet内のリストフィールドの列パス(例: "ds.list.checked"
  • initValany): すべての行に設定する値

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

説明

DataSetのリストフィールドで、すべての行の特定の列の値を一度に同じ値で上書きします。各行を巡回してsetDSValueを繰り返し呼び出すのと同じ結果になりますが、1回の呼び出しで処理されます。

チェックボックスの全解除、数量の一括初期化などに活用します。

Example

// DataSet ds의 list 필드에서 checked 컬럼 전체를 false로 초기화
$vm.initDSListValue("ds.list.checked", false);

// 수량 컬럼 전체 0으로 초기화
$vm.initDSListValue("ds.list.qty", 0);

関連

  • $vm.setDSValue(path, value) — DataSetの特定パスの値を設定
  • $vm.getDataCount(fieldPath) — DataSetリストの行数を取得