title: jqgrid getRowData(rowId) not returning proper value
body: <p>I have upgraded the jgrid from 3.7.2 to 4.4.4
  from then onwards getRowData(rowId) is not working (ie not returning the row details)</p>
  
  <p>my corresponding code snippet is</p>
  
  <pre><code>....
  ....
  subGridRowExpanded: function(subgrid_id, row_id) {
  ...
  var temprecord = new Array();
  temprecord = jq("#dataGrid").getRowData(row_id);            
  ...
  }
  .....
  </code></pre>
  
  <p>In the above example </p>
  
  <p>jqgrid 3.7.2 returns</p>
  
  <pre><code>temprecord : Object
  name : abc
  place : xyz
  </code></pre>
  
  <p>jqgrid 4.4.4 returns</p>
  
  <pre><code>temprecord as empty Object
  </code></pre>
  
  <p>I have also tried this variant  jq('#dataGrid').jqGrid('getRowData','row_id');
  but even it does not work</p>
  
  <p>Note: 
   In my grid, there were few columns that are not visible(not shown) to user.
  In some forum, I remember I read that getRowData has a bug, when using in grid where some columns are not visible (display:none) to the user.</p>
  
  <p>Is this true ? can anyone let me know how to getRowData using jgrid 4.4.4 version when grid contains some non visible columns</p>