title: jqrid readonly cell needs to be automatically updated after an inline edit
body: <p>I have a jqrid and I use inline editing. The problem is one of the cells is read only and it's value is based on another:</p>
  
  <pre><code>{ name: 'ActivityId', index: 'ActivityId', width: 200, align:'left', editable: true, editrules: { required : true }, edittype:"select", editoptions: { dataUrl: '/Invoice/GetActivities/' + organisationId,
                              buildSelect: function(data) {
                                  var response = jQuery.parseJSON(data);
  
                                  var s = '&lt;select&gt;';
  
                                  if(response.rows &amp;&amp; response.rows.length) {
                                  for (var i = 0, l=response.rows.length; i&lt;l ; i++) {
                                           var ri = response.rows[i];
                                           s += '&lt;option value="'+ri.Id+'"&gt;'+ri.Descriptor+'&lt;/option&gt;';
                                       }
                                   }
                                   return s + "&lt;/select&gt;";
  
                                  return s;
                              }
                  } },
  
                { name: 'PriceGroup', index: 'PriceGroup', align: 'center', editable: false },
  </code></pre>
  
  <p>So the value in the <code>PriceGroup</code> column is calculated based on what the <code>ActivityId</code> is.</p>
  
  <p>So it's fine when loading the grid but after performing an edit this cell is having the value related to the previous <code>ActivityId</code>.</p>
  
  <p>The right value is restored after I manually click refresh.</p>
  
  <p>I'm wondering how to get this value to come through correctly after an edit. Should I somehow refresh the grid after edits in the code? How would yo do this? Is there a better way?</p>