title: Issue with HideCol/ShowCol in jqGrid
body: <p>I am using jqGrid to display the data. I am using hidecol/showcol to hide/show columns in the jqGrid. ShrinkToFit is true.</p>
  
  <p>First I am hiding the column using hideCol. When user select one option I am displaying the hidden column using showCol method. The problem is each time when I call showCol it is reducing the width of that column.</p>
  
  <p>Sample Code:</p>
  
  <pre><code>var mydata = [{name1:"abcdef",name2:"abcdef",name3:"abcdef"},
  {name1:"abcdef",name2:"abcdef",name3:"abcdef"},
  {name1:"abcdef",name2:"abcdef",name3:"abcdef"},
  {name1:"abcdef",name2:"abcdef",name3:"abcdef"},
  {name1:"abcdef",name2:"abcdef",name3:"abcdef"},
  {name1:"abcdef",name2:"abcdef",name3:"abcdef"}];
  jQuery("#list2").jqGrid({ data: mydata,
  datatype: 'local',
  height: 300,
  rowNum: 30,
  rowList: [10,20,30], 
  colNames:['Name1','Name2', 'Name3'], 
  colModel:[ {name:'name1',index:'name1', width:250}, 
  {name:'name2',index:'name2', width:225}, 
  {name:'name3',index:'name3', width:250}], 
  pager: '#pager2', 
  viewrecords: true, 
  sortorder: "desc",   
  hidegrid: false                          
  }).navGrid('#pager2',{edit:false,add:false,del:false,search:true},
  {},{},{},{});}  
  jQuery("#list2").jqGrid().showCol("name1"); //show col         
  jQuery("#list2").jqGrid().hideCol("name1"); //hide col   
  </code></pre>