title: jqGrid returning only records as defined in rowNum if using loadonce:true
body: <p>Is this normal or I'm missing something?</p>
  
  <p>If I set <code>loadonce: true</code>, my grid is returning only 5 records.</p>
  
  <p>But if I change it to <code>loadonce: false</code>, the grid is getting all the records</p>
  
  <p>My code is below.</p>
  
  <pre><code>$("#leave-detail-grid").jqGrid({
      url:'grid/grid_leave_detail.php',
      datatype: 'xml',
      mtype: 'GET',
      colNames:['Date','Day','Approver','Leave Type','Status','Purpose | Reason'],
      colModel :[
        {name:'start_date', index:'start_date', width:80, editable:false, align:"left", editrules:{required:true}},
        {name:'day', index:'day', width:80, editable:false, align:"left", editrules:{required:true}},
        {name:'sup', index:'sup', width:130, editable:false, align:"left", editrules:{required:true}},
        {name:'desc', index:'desc', width:130, editable:false, align:"left", editrules:{required:true}},
        {name:'status', index:'status', width:80, editable:false, align:"center", editrules:{required:true}},
        {name:'purpose', index:'purpose', width:180, editable:false, align:"left", editrules:{required:true}}    
      ],
      height: 'auto',
      pager: '#leave-detail-pager',
      pgbuttons: true,
      pginput: 'Yes',
      pgtext: 'Yes',
      rowNum:5,
      rowList:[20,40,100,200,400],
      sortname: 'start_date',
      sortorder: 'asc',
      loadonce: true, // to enable sorting on client side
      viewrecords: true,
      gridview: true,
      caption: 'Search Purpose'
  });
  $("#leave-detail-grid").jqGrid('navGrid',"#leave-detail-pager",
        {edit:false,add:false,del:false,search:true},
        {zIndex:5234},{zIndex:5234},{zIndex:5234},{zIndex:5234}
  );
  </code></pre>