1

何らかの理由で、ページャーがグリッドの下に表示されますが、次、前、最初、または最後のページに移動するためのボタンは表示されません。rowList 属性が表示され、表示するエントリの数を選択できるため、ページャーが表示されていることがわかります。

これは JQGrid 宣言コードです。

<script type="text/javascript">
    jQuery(document).ready(function(){ 
    jQuery("#Table").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','Delete'],
      colModel:[
      {name:'name',index:'name', sorttype:'text'}, 
      {name:'size',index:'size', sorttype:'int'},
      {name:'delete',index:'delete',width:20, stype:'select'}],
      pager:'#pager',
      rowNum:50,
      rowList:[10,25,50,75,100],
      viewrecords:true,
      autowidth:true,
      height:"auto",
      pgbuttons:true,
      pginput:true,
      loadComplete: function(){ 
        var ids = jQuery("#Table").getDataIDs(); 
        for(var i=0;i<ids.length;i++){ 
          var cl = ids[i]; 
          X = "<input style='height:22px;width:20px;' type='button' value='X' onclick=deleteRow("+cl+");>" 
          jQuery("#Table").setRowData(ids[i],{delete:X});
          }
      }, 
      caption:'Info'
    });
  });
</script>
<div id="gridContainer">
  <table id="Table"></table> 
  <div id="pager"></div> 
</div>
4

0 に答える 0