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)— 현재 선택 인덱스 조회 (원본 기준)