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

setDSCurrent

setDSCurrent

DataSetのリストフィールドで現在選択されているインデックスを設定します。

パラメータ

  • pathString): DataSet内のリストフィールドのパス(例: "ds.list"
  • currentint): 選択する行のインデックス。-1の場合は選択を解除

戻り値: なし(void

説明

リストの特定の行を現在の選択状態にします。ソートやフィルターが適用されている状態でも、元のインデックスを基準に変換して処理します。-1を渡すと選択が解除されます。

:::warning パス区切り文字

パスの区切り文字は/ではなく.です。"stock/list"のような形式のパスを参考に作成した画面がある場合は、パスを修正する必要があります。

:::

Example

// 3번째 행 선택 (0-based index)
$vm.setDSCurrent("stock.list", 2);

// 선택 해제
$vm.setDSCurrent("stock.list", -1);

// 리스트 클릭 이벤트에서 current 설정
lsvList.onSelected = function(index) {
$vm.setDSCurrent("ds.list", index);
};

関連

  • $vm.getDSCurrent(path) — 現在選択されているインデックスを取得
  • $vm.getDSValue(path) — DataSetの値を取得