Frequently your Grid Data will arrive AFTER the grid has rendered.
There are many ways to handle this - and you can update ag-Grid GridOptions directly and then everything will flow through.
However AdapTable provides the *loadGridData* function in Grid API which is designed for this precise use case (for subsequent refreshes you can use *setGridData* ).
The function will load the data in the grid and then make sure that anything that is dependent on that data load will also run
For instance, if includeExpandedRowGroups is set to true, then any opened groups saved in the Layout will re-open at the start-up; try it by opening a row group and refreshing the page.