본문으로 건너뛰기

getIndexFromOrg

getIndexFromOrg

정렬 전 원본 인덱스(original index)를 정렬/필터 후 화면에 표시되는 순서의 인덱스(display index)로 변환합니다.

파라미터

  • path (String): DataSet 내 리스트 필드 경로 (예: "ds.list")
  • org (int): 변환할 원본 인덱스 (정렬/필터 적용 전 DataSet 기준)

반환: number — 해당 원본 인덱스에 대응하는 표시 순서 인덱스. 리스트가 없으면 org 그대로 반환

설명

원본 DataSet의 N번째 행이 정렬 후 화면에서 몇 번째로 표시되는지 알아야 할 때 사용합니다. getOrgFromIndex의 반대 방향입니다.

Example

var blk = $vm.getIndexFromOrg("dummy-json_Resp.body.products", i);
// 원본 5번째 행이 정렬 후 화면에서 몇 번째인지 확인
var displayIdx = $vm.getIndexFromOrg("ds.list", 4);
$log.i("화면 표시 인덱스:", displayIdx);

// 원본 인덱스로 특정 행을 current로 선택하기
var displayIdx = $vm.getIndexFromOrg("ds.list", targetOrgIndex);
$vm.setDSCurrent("ds.list", targetOrgIndex);

관련

  • $vm.getOrgFromIndex(path, idx) — 표시 인덱스 → 원본 인덱스 변환 (반대 방향)
  • $vm.getDSCurrent(path) — 현재 선택 인덱스 조회 (원본 기준)