SMART datagrid v1.4 > Classes > GridView

Back  Forward

DataLudi.GridView.pageCount  property

그리드뷰가 페이징 상태일 때 전체 페이지 수. 

이 값을 -1로 지정하면 그리드의 데이터행 수와 pageSize에 따라 자동으로 결정된다. 0 이상으로 지정하면 데이터행 수와 상관없이 그 값이 페이지 수로 지정된다. 어떤 경우든 페이징 상태라면 이 속성으로 리턴되는 값은 실제 표시되는 페이지 개수다. 페이징이 아닐 때는 이 속성으로 설정한 값이 리턴된다. setPaging으로 다른 값들과 함께 지정할 수도 있다. 

실제 페이지 개수가 변경되면 onPageCountChanged 이벤트가 발생한다. 기존 페이지 수보다 적게 설정되면 내부적으로 pageIndex가 조정되면서 onPageIndexChanged가 발생할 수도 있다. 

기본값은 0.

Getter
function pageCount(): Integer
Setter
function setPageCount(value: Integer)
Code -1
    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);
    }
See Also
페이징 개요
pageSize
pageIndex
onPageCountChanged
onPageIndexChanged
Examples
기본 페이징
페이지 데이터 로딩
페이지 행 위치 지정
페이지에 특정행 표시