diff --git a/src/main/webapp/scripts/views/data-table-cell-ui.js b/src/main/webapp/scripts/views/data-table-cell-ui.js index c6c616942..4b07f38a0 100644 --- a/src/main/webapp/scripts/views/data-table-cell-ui.js +++ b/src/main/webapp/scripts/views/data-table-cell-ui.js @@ -233,7 +233,7 @@ DataTableCellUI.prototype._postProcessOneCell = function(command, params, column { columnStatsChanged: columnStatsChanged }, { onDone: function(o) { - self._cell = data.cell; + self._cell = o.cell; self._render(); } } diff --git a/src/main/webapp/scripts/views/data-table-view.js b/src/main/webapp/scripts/views/data-table-view.js index ca55b32b8..b79302e0d 100644 --- a/src/main/webapp/scripts/views/data-table-view.js +++ b/src/main/webapp/scripts/views/data-table-view.js @@ -85,8 +85,7 @@ DataTableView.prototype.render = function() { var table = document.createElement("table"); $(table) .attr("cellspacing", "0") - .addClass("data-table") - .appendTo(tableDiv); + .addClass("data-table"); var columns = theProject.columnModel.columns; var columnGroups = theProject.columnModel.columnGroups; @@ -258,6 +257,11 @@ DataTableView.prototype.render = function() { } renderRow(tr, r, row, even); } + + /* + * Finally, inject the table into the DOM + */ + $(table).appendTo(tableDiv); }; DataTableView.prototype._showRows = function(start, onDone) {