title: How do I get my dojo gridx dojo widgets residing in cellWidgets to write to the store automatically?
body: <p>On text cells that have <code>editable: true</code> I have no issue's writing to the store - the cell writes to the store by itself automatically, but none of my cellWidgets write to the store.</p>
  
  <p>here is a snippet of my code (the top lines 2-5 that are commented out is something else I tried without luck):</p>
  
  <pre><code>            { id: 'identColumnId', field: 'identColumn', name: 'Ident', width: '77px',
                  // editable: true,
                  // editor: 'dijit/form/ComboButton',
                  // editorArgs:{
                  //     props:'store: identMemStore'
                  // },
                  widgetsInCell: true,
                  navigable: true,
                  setCellValue: function(one,two,cellWidget){
                      var rowIndex = cellWidget.cell.row.id;
                      var toggle = identMemStore.get(rowIndex).identColumn;
                      if (toggle)
                      {
                          this.identColumn.set('label', "Override");
                          this.identColumn.set("checked",false);
                      }else
                      {
                          this.identColumn.set('label', "Use Input");
                          this.identColumn.set("checked",true);
                      }
                  },
                  getCellWidgetConnects: function(cellWidget, cell){
                      // return an array of connection arguments
                      return [
                          [cellWidget.identColumn, 'onClick', function(e){
                              var rowIndex = cellWidget.cell.row.id;
                              var curValue = identMemStore.get(rowIndex).identColumn;
  
                              if (curValue === true){
                                  cellWidget.identColumn.set('label', "Use Input");
                                  cellWidget.identColumn.set("checked",true);
              // Write to store manually...
                                  // identMemStore.data[rowIndex-1].identColumn = false;
                              } else if (curValue === false){
                                  cellWidget.identColumn.set('label', "Override");
                                  cellWidget.identColumn.set("checked",false);
              // Write to store manually...
                                  // identMemStore.data[rowIndex-1].identColumn = true;
                              } else {
                                  console.log("ERROR");
                              }                                    
                          }]
                      ];
                  },
                  decorator: function(){
                      return "&lt;button data-dojo-type='dijit/form/ToggleButton' data-dojo-attach-point='identColumn' &gt;&lt;/button&gt;";
                  }
              },
  </code></pre>
  
  <p>Also I have setup the code to catch the changes on a cell edit after data has been written to the store. Again, my text cells work just fine and the following code is executed, but my other dojo widgets don't write to the store and therefore don't set off the following code which is executed after an edit is completed and the store has been written to.</p>
  
  <pre><code>identGridx.edit.connect(identGridx.edit, "onApply", function(cell, success) {
      var item = cell.row.data();
      var id = cell.row.id;
      console.log('Row with ID ' + id + ' is modified. New value: ' + item);
  });
  </code></pre>
  
  <p>How do I get my dojo widgets within the cellWidgets to write to the gridx store??</p>