2011-05-10 45 views
0

使用jqGrid v4显示一些本地数据。我试图遵循这个简单的例子@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寻呼机(转到下一页或到最后一页)是不受限制的。您应该将您的代码与我的演示完全比较,以找出问题所在。

+0

感谢您的回应,但据我所见,唯一的区别是版本号。我试图使用4.0,在演示使用3.8.2,有调用本地数据数组的方法改变了吗? – 2011-05-10 20:40:32

+0

@ user746980:我在演示中使用了jqGrid 4.0。你可以看看你是否打开使用的文件http://www.ok-soft-gmbh.com/jqGrid/jquery.jqGrid-4.0.0/js/jquery.jqGrid.min.js。 – Oleg 2011-05-10 20:54:07

0

只要确保你的server.php, 当您查询,最后你设定的限制和排序: “ORDER BY $ SIDX $ SORD LIMIT $开始,$限制”

第一个,使您的表格可排序(ORDER BY), 和第二个,使用限制等式0-5,5-10,使您的网格在一组记录中移动!

相关问题