본문으로 건너뛰기

setDSCurrent

setDSCurrent

DataSet 리스트 필드의 현재 선택 인덱스를 설정합니다.

파라미터

  • path (String): DataSet 내 리스트 필드 경로 (예: "ds.list")
  • current (int): 선택할 행 인덱스. -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 값 조회