title: ExtJS 5 - Order Grid Columns irrelevant of it array positioning
body: <p>Can someone help me to figure out a way to arrange the columns irrelevant of it columns array positioning? For example, in below grid columns array i just want to display Phone as 1st column and Name as 2nd column. How can i achieve that programmatically?</p>
  
  <p><strong>Columns Array:-</strong> </p>
  
  <pre><code>  columns: [{
          text: 'Name',
          dataIndex: 'name'
      }, {
          text: 'Email',
          dataIndex: 'email'
      }, {
          text: 'Phone',
          dataIndex: 'phone'
      }]
  </code></pre>
  
  <p>While debugging the grid column config with Chrome developer tools, i figured out a parameter <strong>"fullColumnIndex"</strong> which value getting increased for every column. But specifying that explicitly doesn't make any difference :(</p>
  
  <p>Thanks!</p>