initDSListValue
initDSListValue
DataSetのリストフィールドで、特定の列全体を同じ値で一括初期化します。
パラメータ
path(String): DataSet内のリストフィールドの列パス(例:"ds.list.checked")initVal(any): すべての行に設定する値
戻り値: 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リストの行数を取得