페이징시 Row의 순번(인덱스) 구하기

전체 레코드 수와 현재 페이지 번호, 페이지에 표시되는 레코드의 수를 안다면 쉽게 구할 수 있다.

소스

1
2
3
4
5
6
7
var totalCount;
var currentPageNum;
var shownRowNum;

for (var i = 0, len = data.length; i < len; i++) {
var index = Number(totalCount) - (i + (currentPageNum - 1) * shownRowNum);
}

여담

매번 공식을 알아내는게 귀찮아서 포스팅