1

プロジェクトで jqGrid を使用していますが、奇妙なページングの問題が発生しました。次のページ ボタンをクリックして 1 ページから 2 ページに移動できますが、その後に他のページ ボタンを押すと 2 ページでスタックし、他のページに移動できません。ただし、ページ番号を入力して Enter キーを押すと、表示されるページが更新されます。以下にjqGridコードを貼り付けました。

jQuery(document).ready(function(){ 
jQuery("#groupsTable").jqGrid({

  jsonReader: {
       root:"rows",
       page:"page",
       total:"total",
       records:"records",
       repeatitems:false,
       cell:"",
       id:"id",
       userdata:"userdata"
     },
  url:'project/selectTable/loadTableInfo.do',
  datatype:'json',
  colNames:['Name','Size', 'Number', 'Search','Delete'],
  colModel:[
  {name:'name',index:'name', width:500, sorttype:'text', searchoptions:{sopt:['cn']}, 
  {name:'size',index:'size', sorttype:'int', width:150, searchoptions:{sopt:['le']}},
  {name:'mailList',index:'mailList',sorttype:'int', width:150, searchoptions:{sopt:['le']}},
  {name:'search',index:'search', stype:'select', width:60, sortable:false},
  {name:'delete',index:'delete',width:60, stype:'select', sortable:false}],
  pager:'#pager',
  loadonce:true,
  rowNum:50,
  rowList:[10,25,50,75,100,500],
  viewrecords:true,
  height:600,
  pgbuttons:true,
  pginput:true,
  loadComplete: function(){                
    var ids = jQuery("#groupsTable").getDataIDs(); 
    for(var i=0;i<ids.length;i++){ 
      var cl = ids[i]; 
      X = "<span class='delete' onClick=deleteRow("+cl+");></span>"
      searching = "<span class='search' onClick=search("+cl+");></span>"
      jQuery("#groupsTable").setRowData(ids[i],{delete:X});
      jQuery("#groupsTable").setRowData(ids[i],{search:searching});
      }
    jQuery('#groupsTable').filterToolbar({searchOnEnter:false});
    jQuery('#groupsTable')[0].triggerToolbar();
  },
  caption:'General Info'
});
});

そしてhtml:

<table id="groupsTable"></table> 
<div id="pager"></div> 
4

1 に答える 1

0

rowList を間違った方法で実装していると思います。このリンクの rowList の定義を読んでください

http://www.trirand.com/jqgridwiki/doku.php?id=wiki:first_grid

または、バージョンの問題である可能性もあります。このリンクを確認してください..

http://www.trirand.com/blog/?page_id=393/help/default-rowlist/

お役に立てば幸いです

于 2012-07-26T16:59:50.947 に答える