2012-05-07 6 views
1

누구나 jqgrid에서 클라이언트 쪽 페이징을 구현하는 방법을 말할 수 있습니까? 현재 내 호출기는 오류 인 페이지 하나만 보여줍니다. 그러나 드롭 다운을 사용하여 페이지 당 레코드 수를 변경하면 그에 따라 그리드가 업데이트됩니다. 그러나 나는 페이지를 탐색 할 수 없다. 미리 감사드립니다.Jqgrid의 클라이언트 측 페이징?

답변

0

그리드를 잘못 작성했다고 가정합니다. 질문에 코드가 포함되어 있지 않으므로 addRowData 메서드를 사용하여 그리드를 채우는 것만 추측 할 수 있습니다. 그렇다면 addRowData의 사용법을 가장 나쁘게 그리고 내가 아는 그리드를 채우기위한 가장 느린 방법으로 사용해야한다는 것을 알아야합니다.

datatype: 'local'의 경우 가장 좋은 방법은 gridview: true과 함께 jqGrid의 data 옵션을 사용하는 것입니다. data 매개 변수의 데이터를 sortnamesortorder 옵션에 따라 정렬하고 jqGrid를 만들고 격자의 첫 번째 페이지를 표시합니다 (페이지 크기는 rowNum 옵션을 정의 함). data 매개 변수의 값은 격자 행을 나타내는 항목의 배열이어야합니다. 모든 항목에는 name 속성의 이름이 colModel 인 속성이 있어야합니다. 또한 data의 모든 항목에는 id 속성이 포함되어야하며 고유 값은 id 행의 속성 (요소)으로 사용됩니다.