title: jqgrid - 'setCell' is not working in Frozen column
body: <p>I have a jqgrid which has frozen columns. I have to update the cell value in a frozen column but it is not working. </p>
  
  <p>Here is the fiddler: <a href="https://jsfiddle.net/99x50s2s/5/" rel="nofollow">https://jsfiddle.net/99x50s2s/5/</a></p>
  
  <p><strong>HTML</strong></p>
  
  <pre><code>&lt;table id="sg2"&gt;&lt;/table&gt;
  &lt;div id="psg2"&gt;&lt;/div&gt;
  
   &lt;br&gt;
  
  &lt;button type='button' id="SetGrid2"&gt;Update 'client' in first row of Grid 2&lt;/button&gt;
  </code></pre>
  
  <p><strong>JAVASCRIPT</strong></p>
  
  <pre><code>jQuery("#sg2").jqGrid({
      datatype: "local",
      gridview: true,
      loadonce: true,
      shrinkToFit: false,
      autoencode: true,
      width:500,
      height: 'auto',
      viewrecords: true,
      sortorder: "desc",
      scrollrows: true,
      loadui: 'disable',
      colNames:['Inv No','Date', 'Client', 'Amount','Tax','Total','Notes'],
      colModel:[
          {name:'id',index:'id', width:60, sorttype:"int",frozen: true },
          {name:'invdate',index:'invdate', width:90, sorttype:"date",frozen: true },
          {name:'name',index:'name', width:100,frozen: true },
          {name:'amount',index:'amount', width:80, align:"right",sorttype:"float"},
          {name:'tax',index:'tax', width:80, align:"right",sorttype:"float"},     
          {name:'total',index:'total', width:80,align:"right",sorttype:"float"},      
          {name:'note',index:'note', width:150, sortable:false}       
      ],
      caption: "Grid 2 - with Frozen columns"
  }).jqGrid('setFrozenColumns');
  
  var mydata = [
          {id:"1",invdate:"2007-10-01",name:"test 1234567890123456789",note:"note",amount:"200.00",tax:"10.00",total:"210.00"},
          {id:"2",invdate:"2007-10-02",name:"test2",note:"note2",amount:"300.00",tax:"20.00",total:"320.00"}
          ];
  
  for(var i=0;i&lt;=mydata.length;i++)
      jQuery("#sg2").jqGrid('addRowData',i+1,mydata[i]);
  
  
  $('#SetGrid2').on('click', function(){
      jQuery("#sg2").jqGrid('setCell', 1, 'name', 'Updated');
  });
  </code></pre>
  
  <p>I am using 'setCell' functionality in jqgrid to set the cell value. If the frozen property is removed from that column or if the column is sorted, I am seeing the new value.</p>
  
  <p>Am I missing anything specific to frozen column?</p>
  
  <p>Environment: jqgrid plugin 4.6.0, IE 9</p>
  
  <p><strong>Solution applied:</strong></p>
  
  <p>In my case, I was not able to update the jqGrid plugin to latest. So, destroyed and set the frozen column as a workaround and it worked great.</p>
  
  <pre><code>           myGrid.jqGrid('destroyFrozenColumns');
  
             if (rowData.Id == 0) {
                 myGrid.jqGrid('setCell', rowid, 'Edit', 'New');
             }
             else {
                 myGrid.jqGrid('setCell', rowid, 'Edit', null);
             }
  
             myGrid.jqGrid('setFrozenColumns');
  </code></pre>