title: CellEditing plugin - input type password
body: <p>My grid uses the plugin <code>Ext.grid.plugin.CellEditing</code>.</p>
  
  <p>My columns are generated dynamically in relation to my data.</p>
  
  <p>The grid looks like this:</p>
  
  <pre><code>  ...
    columns: [],
    plugins: [
       Ext.create( 'Ext.grid.plugin.CellEditing', {
          clicksToEdit: 1
          listeners: {
             beforeedit: function( oEditor, oOptions ) { ... }
             edit: function( oEditor, oOptions ) { ... }
          }
       } )
    ...
  </code></pre>
  
  <p>I am now trying to change the input field type from <code>text</code> to <code>password</code> of a single row, where there is a value <code>pass</code> in column <code>key</code>.</p>
  
  <pre><code>| Key   |  Value  |
  __________________|
  |  id   |   5     |
  | user  |  admin  |
  | pass  |  ****   |  &lt;-- this cell should be input type password
  ___________________
  </code></pre>
  
  <p>What I tried:</p>
  
  <p>Changing the input type via <code>Ext.get( 'textfield-1160-inputEl' ).dom.type = 'password';</code> in listeners <code>beforeedit</code> fails since it is not yet rendered.</p>
  
  <p>How can I achieve that?</p>