2014-01-20 5 views
0

Ext Js에 익숙하지 않습니다. 페이징 도구 모음이있는 그리드보기가 생성됩니다. 여기에서 저장소 (json)에서 데이터를 가져오고 페이지 길이를 제한합니다. 사용하여 프록시 : { 유형 : '아약스', URL : '/bills/resources/getXYZ.json', 난 여전히 페이지에있는 모든 레코드를 볼이의에도 불구하고그리드에서 페이징 도구 모음에 모든 레코드가 표시됩니다.

   reader : { 
        type : 'json', 
        root : 'data', 
        totalProperty: 'total' 
       } 
      }, 
      pageSize: 2, 
      noCache: false, 
      //autoLoad: true 
      autoLoad: { 
       params: { 

        start: 0 
       } 
      }.. 

, 바로 그겁니다 나는 그것을 제한 2. 도와주세요. 미리 감사드립니다 !! ..

답변

1

서버가 지원하는 경우에만 ExtJs 페이징이 작동합니다. 즉, 서버는 매개 변수 페이지를 준수하고 시작 및 오프셋을 지정하고 pagesize (기본값 = 30) 레코드 만 보내야합니다.

이러한 이유로 페이징은 고정 된 json 파일과 함께 사용할 수없고 json 형식으로 데이터를 보내는 웹 서비스에서만 사용할 수 있습니다.