title: Load server data into jqgrid and hide record id
body: <p>I wonder how to ensure that the id column is hidden in the grid after I have loaded it with data fom the server but the id value should be available when selecting any visible cell in a row.</p>
  
  <p>The data from the server looks like;</p>
  
  <pre><code>{ "rows": [  
  [ "0007A53CEC393D2CC1257BE3002AAC36","Name1","Telephone1","Mobile1","Workplace1" ] ,
  [ "0007A53CEC393D2CC1257BE3002AAC36","Name2","Telephone2","Mobile2","workplace2" ] 
  ]}
  </code></pre>
  
  <p>The grid code looks like;</p>
  
  <pre><code>// Load the grid
  $( "#contentTable" ).jqGrid( {
  url: jsonURL,
  datatype: 'json',
  autowidth: true, 
  height: 520,
  colNames: options.selectedColumnNames,
  colModel: options.selectedColumnModel,
  loadonce: true,
  rownumbers: true,
  rownumWidth: 40,
  gridview: true,
  pager: '#pager',
  viewrecords: true,
  sortorder: "asc",
  jsonReader : {
  cell: "",
  id: "0"
  },
  caption: options.viewTitle
  });
  </code></pre>
  
  <p>The column models looks like;</p>
  
  <pre><code>columnNames = ['ID', 'Namn','Telefon', 'Mobil', 'Arbetsplats'];
  columnModel = [
          {name:'id',index:'name', width: 200},
          {name:'name',index:'name', width: 200},
      {name:'telephone',index:'telephone', width:100},
      {name:'mobile',index:'mobile', width:100},
      {name:'workplace',index:'workplace', width:200}     
  ];
  </code></pre>
  
  <p>My question is, can anybody help me clear out how I should do to hide the id column from displaying in the grid but I want still to be able to get the id value when selecting a cel in a row?</p>