rem: this.createDispatchEvent(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED); 
add: var data = { firstRow:0, lastRow:rowCount - 1, firstColumn:0, lastColumn:columnCount - 1 }; this.dispatchEvent(new qx.event.type.DataEvent(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED, data), true); 
context: qx.Proto.setDataAsMapArray = function(mapArr) {  var rowCount = mapArr.length;  var columnCount = this.getColumnCount();  this._rowArr = new Array(rowCount);  var columnArr;  var j;  for (var i = 0; i < rowCount; ++i) {    columnArr = new Array(columnCount);    for (var j = 0; j < columnCount; ++j) {      columnArr[j] = mapArr[i][this.getColumnId(j)];    }    this._rowArr[i] = columnArr;  }  // Inform the listeners  this.createDispatchEvent(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED);  this._clearSorting();}
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/23e14fb87145a222f1fbeaa5af85ab133594912f/SimpleTableModel.js/buggy/qooxdoo/frontend/framework/source/class/qx/ui/table/SimpleTableModel.js