diff --git a/source/class/qxl/datagrid/DataGrid.js b/source/class/qxl/datagrid/DataGrid.js index 9d1f930..0713238 100644 --- a/source/class/qxl/datagrid/DataGrid.js +++ b/source/class/qxl/datagrid/DataGrid.js @@ -207,6 +207,13 @@ qx.Class.define("qxl.datagrid.DataGrid", { * Event handler for changes in the data source's size */ __onDataSourceChangeSize() { + this.forceUpdate(); + }, + + /** + * Forces the grid to fully update it's display. Use sparingly. + */ + forceUpdate() { this.getQxObject("widgetPane").invalidateAll(); this.__sizeCalculator.invalidate(); this.updateWidgets();