title: Where can I use jqgrid remapColumns function?
body: <p>If I used <code>remapColumns</code> in <code>columnChooser</code>'s done event, then I don't have problem to sort the columns. But when I moved 
  <code>remapColumns</code> to <code>beforeReques</code>t with a new perm information, see below:                                                                                                                         </p>
  
  <pre><code>beforeRequest: function(){                                              
      perm =   {0:2,1:0,2:1,3:3,4:4,5:5,6:6,7:7,8:8,9:9,10:10};
      myGrid.jqGrid("remapColumns", perm,  true);
  }
  </code></pre>
  
  <p>The columns are correctly reordered, and I can search column value, but the column sorting function was just disabled. The click event seems not working. Can somebody help? How can I get it back?
  Really appreciate it.</p>
  
  <p>Thanks very much!</p>
  
  <p>Yan</p>