2014-10-23 2 views
1

내가 가지고이 문제SQL 쿼리

첫째 : 페이지 로딩, 레코드 개수는 SQL 쿼리에서 500을 오는, 그러나 당신이 그림에서 볼 수 있듯이 10 행

가있는 경우

둘째 : jqgrid 검색없이 동적 검색을 수행하려면 어떻게해야합니까?

어떻게 문제를 해결할 수 있습니까?

 $("#jQGridDemo").jqGrid({    
      url: "Classlar/GridIslem.ashx", 
      datatype: "json", 
      colNames: ["Alan 1", "Alan 2", "Alan 3","alan 4"," laan 5","Alan 6"], 
      shrinkToFit: false, 
      width: 925, 
      height: 250, 
      hidegrid: false, 
      colModel: [ 
       { name: "Alan1", width: 200 }, 
       { name: "Alan2", width: 251 }, 
       { name: "Alan3", width: 252 }, 
       { name: "Alan4", width: 253 }, 
       { name: "Alan5", width: 254 }, 
       { name: "Alan6", width: 254 }, 
      ], 
      ajaxGridOptions: { contentType: 'application/json; charset=utf-8' }, 
      //recreateForm: true, 
      contentType: "application/json; charset=utf-8",     
      viewrecords: true, 
      gridview: true, 
      autoencode: true, 
      caption: "--", 
      loadonce: true, 
      rowNum: 10, 
      rowList: [10, 20, 30], 
      pager: '#jQGridDemoPager', 
      jsonReader: { 
       root: "rows", 
       page: "page", 
       total: "total", 
       records: "records", 
       repeatitems: false, 
       id: "0" 
      }, 
     }); 
     $('#jQGridDemo').jqGrid('navGrid', '#jQGridDemoPager', 
       { 
        edit: false, 
        add: false, 
        del: false, 
        search: false, 
       } 
     ); 

"{\"총 \ "10 \"기록 \ "500 \"페이지 \ "을 1, \"행 \ ": [{\"Alan1 \ "\"1 \ "Alan2 \": \ "Dosya1 \", \ "Alan3 \": \ "Evrak Adet 10 \", \ "Alan4 \": \ "Evrak Adet 10 \", \ "Alan5 \ \ "Alan1 \", \ "Alan6 \": \ "Evrak Adet 10 \"}, \ "Alan1 \": \ "2 \", \ "Alan2 \": \ "Dosya 2 \ "Alan3 \", \ "Alan6 \", \ "Alan4 \": \ "Evank \", \ "Alan5 \": \ "Evank \ Adet 13 \ "}]}"

답변

1

jqGrid는 원래 서버 기반 데이터로 표를 채울 수 있도록 설계되었습니다. loadonce: true 옵션은 나중에 소개되었습니다. 따라서 loadonce (또는 loadonce: false을 사용하는 경우)을 사용하지 않으면 서버가 데이터의 페이징, 정렬 및 필터링을 담당합니다. 사용자가 열 머리글을 클릭하여 열별로 데이터를 정렬하거나 사용자가 검색 도구 모음을 채울 때마다 서버에 대한 새 요청이 전송됩니다. 사용자가 페이지 당 행 수를 변경하면 (호출기에서 다른 값을 10으로 선택) 서버에 대한 새 요청도 전송됩니다. 옵션은 page, rows, sidx, sord, _search이며 일반적으로 필터입니다. 서버에 보내질 매개 변수의 기본 이름은 jqGrid의 prmNames 옵션으로 변경 될 수 있습니다 (documentation 참조).