2011-05-10 4 views
0

jqGrid v4를 사용하여 일부 로컬 데이터를 표시합니다. Ive는 간단한 예제 @http://www.ok-soft-gmbh.com/jqGrid/SimpleLocalGrid.htm을 따르려고했습니다. 내 결과는 호출기 요소가 올바르지 만 사용할 수 없다는 것입니다. 누군가가 잘못 될 수 있음을 지적 할 수 있다면 내 코드를 첨부했습니다. 어떤 도움을 주셔서 감사합니다. 감사합니다.jqGrid v4.0 로컬 데이터 유형을 사용할 때 호출기가 작동하지 않습니다.

var myData = [ 
     { id:'1', name:'a', dob:'2000-08-26',address:'here',telNo:'2587456'}, 
     { id:'2', name:'b', dob:'2000-08-26',address:'here',telNo:'2587456'}, 
     { id:'3', name:'c', dob:'2000-08-26',address:'here',telNo:'2587456'}, 
     { id:'4', name:'d', dob:'2000-08-26',address:'here',telNo:'2587456'}, 
     { id:'5', name:'e', dob:'2000-08-26',address:'here',telNo:'2587456'}, 
     { id:'6', name:'f', dob:'2000-08-26',address:'here',telNo:'2587456'}, 
     { id:'7', name:'g', dob:'2000-08-26',address:'here',telNo:'2587456'}, 
     { id:'8', name:'h', dob:'2000-08-26',address:'here',telNo:'2587456'}, 
     { id:'9', name:'i', dob:'2000-08-26',address:'here',telNo:'2587456'}, 
     { id:'10', name:'j', dob:'2000-08-26',address:'here',telNo:'2587456'},   
     { id:'11', name:'k', dob:'2000-08-26',address:'here',telNo:'2587456'}, 
     { id:'12', name:'l', dob:'2000-08-26',address:'here',telNo:'2587456'}, 
     { id:'13', name:'m', dob:'2000-08-26',address:'here',telNo:'2587456'}, 
     { id:'14', name:'n', dob:'2000-08-26',address:'here',telNo:'2587456'}      
    ]; 
    $("#resultGrid").jqGrid({  
datatype: "local", 
    data: myData, 
autowidth:true, 
colNames:['ID','Name', 'DOB', 'Address','Telephone Number'],  
colModel:[ 
    {name:'id',index:'id', sorttype:"text"}, 
    {name:'name',index:'name', sorttype:"text"}, 
    {name:'dob',index:'dob', sorttype:"date", formatter:"date"}, 
    {name:'address',index:'address', sorttype:"text"}, 
    {name:'telNo',index:'telNo', align:"right",sortable:false}    
], 
    rowNum:10, 
      rowList:[5,10,20], 
      pager: '#pager', 
      gridview:true, 
      rownumbers:true,     
      viewrecords: true, 
      sortorder: 'desc', 
      caption:'Search Results', 
      height: '100%'}); 

답변

1

죄송합니다. 문제는 재현 할 수 없습니다. here을 볼 수있는 방법 (다음 페이지 또는 마지막 페이지로 이동)은 비활성화되지 않습니다. 내 데모와 코드를 정확히 비교하여 문제가있는 곳을 찾아야합니다.

첫 번째 "$의 sidx $의 sord LIMIT의 $ 시작, $ 제한 BY ORDER"당신은 쿼리 할 때

+0

답장을 보내 주셔서 감사하지만 버전 번호는 유일한 차이점을 확인할 수 있습니다. 임 데모로 3.8.2를 사용하는 4.0을 사용하려고 할 때 로컬 데이터 배열을 페이징하는 메소드를 전혀 변경하지 않았습니까? –

+0

@ user746980 : 데모에서 jqGrid 4.0을 사용했습니다. http://www.ok-soft-gmbh.com/jqGrid/jquery.jqGrid-4.0.0/js/jquery.jqGrid.min.js 파일을 열 었는지 확인할 수 있습니다. – Oleg

0

그냥 마지막에 당신이 한계 및 정렬을 설정하여 server.php, 에서 확인 , 테이블 sortable (ORDER BY), 을 작성하고, 두 번째 테이블은 한계 eq 0-5, 5-10을 사용하여 그리드를 레코드 세트 내에서 이동시킵니다!

관련 문제