title: Slickgrid - Change Editor of Single Cell, and not Entire Column
body: <p>Here's the scenario:</p>
  
  <ul>
  <li>There are a number of rows of selectable data</li>
  <li>One column (#1) has dropdown editor with two options</li>
  <li><p>The next column (#2) can have either a text editor, or dropdown editor - depending on the option selected in the first dropdown, see example:</p>
  
  <p><code>_________Column #1_________|_________Column #2_________</code></p>
  
  <p><code>1      select opt 1        |      *dropdown editor*    </code></p>
  
  <p><code>2      select opt 1        |      *dropdown editor*    </code></p>
  
  <p><code>3      select opt 1        |      *dropdown editor*    </code></p>
  
  <p><code>4      select opt 2        |      *text editor*        </code> &lt;--- is this possible?</p>
  
  <p><code>5      select opt 1        |      *dropdown editor*    </code></p>
  
  <p><code>6      select opt 1        |      *dropdown editor*    </code></p></li>
  </ul>
  
  <p>Is it even possible to change the editor of a single cell based on the input/change of another cell? It appears as though you can't change editors on a cell level, but only on a column level.</p>
  
  <p>Any help is greatly appreciated, many hours spent on this already; and haven't found a solution or even similar question. Thanks</p>
  
  <h2>Update</h2>
  
  <p>This is getting close perhaps:</p>
  
  <pre><code>var currentRowIndex = object.grid.getActiveCell().row,
      nextCellIndex = object.grid.getActiveCell().cell + 1;
  object.grid.setActiveCell(currentRowIndex, nextCellIndex);
  object.grid.editActiveCell(this.editors.textEditor);
  </code></pre>
  
  <p>But this doesn't ensure that the editor remains; for example^ a text editor. When changing the value in the first column (#1), and enabling the text editor in column #2 as above - after this edit takes place - the original editor is still in place in column #2.</p>
  
  <p>I want the editor to remain the same - but can't find how to do this on a cell level rather than a column level. Thanks</p>