SMART datagrid v1.4 > Classes > GridView
그리드뷰가 페이징 상태일 때 전체 페이지 수.
이 값을 -1로 지정하면 그리드의 데이터행 수와 pageSize에 따라 자동으로 결정된다. 0 이상으로 지정하면 데이터행 수와 상관없이 그 값이 페이지 수로 지정된다. 어떤 경우든 페이징 상태라면 이 속성으로 리턴되는 값은 실제 표시되는 페이지 개수다. 페이징이 아닐 때는 이 속성으로 설정한 값이 리턴된다. setPaging으로 다른 값들과 함께 지정할 수도 있다.
실제 페이지 개수가 변경되면 onPageCountChanged 이벤트가 발생한다. 기존 페이지 수보다 적게 설정되면 내부적으로 pageIndex가 조정되면서 onPageIndexChanged가 발생할 수도 있다.
기본값은 0.
grid.onPageCountChanged = function (grid, oldCount, newCount) {
var page = grid.pageIndex();
$('#btnFirst').prop('disabled', newCount <= 0);
$('#btnPrev').prop('disabled', newCount <= 0);
$('#btnNext').prop('disabled', newCount >= count - 1);
$('#btnLast').prop('disabled', newCount >= count - 1);
}