title: jqgrid - reset all columns to default after setcolumns
body: <p>i have used setColumns function to show/hide columns dynamically on client-side.</p>
  
  <p>now i want to reset all the columns to default view.. how to do that.</p>
  
  <p>the following is the code i used</p>
  
  <pre><code>$("#list").navButtonAdd('#pager', {
    caption: "View",
    title: "Click here to select Columns to view",
    onClickButton: function() {
      var params = {width:500,modal:true,drag:true};
      jQuery("#list").setColumns(params);
    },
    position: "last"
  });
  </code></pre>
  
  <p>i need something like reset. </p>
  
  <p>refresh button for the jqgrid is just refreshing the table with selected columns but not reseting them.</p>
  
  <p>thanks,
  Sandeep</p>