title: Handsontable onchange event needs to change the value of the same cell itself not working while adjacent works
body: <p>I have a handsontable structure as follows:</p>
  
  <pre><code>var container = document.getElementById('tableorder');
                          ordertable = new Handsontable(container, {
                              data: data,
                       colHeaders: ['Pdct', 'Notes', 'Qty', 'FQty', 'Fd Qty'],
                              columns: [
                                  {data: 4, readOnly: false, type: 'autocomplete', source: prodnames, validator: product_validations, strict: true},
                                  {data: 11, readOnly: false},
                                  {data: 6, readOnly: false, type: 'numeric', format: '0.000', validator: qty_validations, allowInvalid: true},
                                  {data: 18, readOnly: true, type: 'numeric', format: '0.000'},
                                  {data: 19, readOnly: false, type: 'numeric', format: '0.000', validator: forward_validations, allowInvalid: true}
                              ],
                              minSpareRows: 1,
                              rowHeaders: true,
                              contextMenu: ['row_above', 'row_below', 'remove_row', 'undo', 'redo'],
                              colWidths: [250, rest, 100, 100, 100],
                              autoWrapRow: true,
                              autoWrapCol: true,
                              beforeRemoveRow: removerow_validation
                          });
  </code></pre>
  
  <p>Onchange of column <strong>Fd Qty</strong> as follows:</p>
  
  <pre><code>function forward_validations(value, callback) {
          var curdatatable = ordertable.getSourceData();
  
              if(value.toString().trim()==""){
                  curdatatable[this.row][19] = 0;-&gt;not working
                 // curdatatable[this.row][18] = 0;-&gt;working perfectly
                  callback(true);
              }   
  }
  </code></pre>
  
  <p><strong>What I am doing is If the onchange value is blank then the same column ie, 19th. Needs to be changed to 0</strong></p>
  
  <p>In here the cell value needs to be changed and the onchange function happening cell is the same.</p>
  
  <p><code>curdatatable[this.row][19] = 0;</code> -> <strong>not working</strong></p>
  
  <p>but if I try</p>
  
  <p><code>curdatatable[this.row][18] = 0;</code> -> <strong>Working</strong></p>
  
  <p>Why it is happening like this?</p>
  
  <p>How can change the value of cell if the onchange event happens on the same cell itself which is need to be altered?</p>