title: jqGrid getRowData returns wrong result
body: <p>I have jqGrid as follows..</p>
  
  <pre><code>$('#addPGrid').button();
      jQuery("#pGrid").jqGrid({ 
      datatype: "local", 
      height: 400, 
      width:500,
      ondblClickRow:dblClck,
      colNames:['PName','PValue',"pid","pValue"], 
      colModel:[ {name:'pName',index:'pName', width:140}, {name:'pValue',index:'pValue', width:100}, {name:'pId',index:'pId', width:1, hidden:true}, {name:'pValue',index:'pValue', width:1, hidden:true}],
      caption: "FP" });
  </code></pre>
  
  <p>Each time data is to be entered, I create a jsonObject,and add it to JqGrid as follows,</p>
  
  <pre><code>var jsonObj = [];
  jsonObj.push({pName: pNameP, pValue:pValuePlForGrid , pId:pId, dValue:dValueName});
  jQuery("#pGrid").jqGrid('addRowData',1,jsonObj[0]);
  </code></pre>
  
  <p>I'm trying to get the data from grid in this manner,</p>
  
  <pre><code> for(var u=1;u&lt;=jQuery('#pGrid').jqGrid('getGridParam','records');u++)
            {
            alert(u);
             var fg = jQuery("#pGrid").jqGrid('getRowData',u);
             alert(fg.pName+"   "+fg.pValue+"   "+fg.pId+"   "+fg.dValue);
             }
  </code></pre>
  
  <p>Only the rowId 1's elements are shown, remaining are shown as undefined..</p>
  
  <p>plzhelp..!!</p>