diff --git a/superset-frontend/plugins/plugin-chart-ag-grid-table/src/AgGridTable/index.tsx b/superset-frontend/plugins/plugin-chart-ag-grid-table/src/AgGridTable/index.tsx index c294fb2f06d3..8b830b2ed4b6 100644 --- a/superset-frontend/plugins/plugin-chart-ag-grid-table/src/AgGridTable/index.tsx +++ b/superset-frontend/plugins/plugin-chart-ag-grid-table/src/AgGridTable/index.tsx @@ -131,10 +131,7 @@ const AgGridDataTable: FunctionComponent = memo( const defaultColDef = useMemo( () => ({ - flex: 1, filter: true, - enableRowGroup: true, - enableValue: true, sortable: true, resizable: true, minWidth: 100, @@ -251,6 +248,12 @@ const AgGridDataTable: FunctionComponent = memo( } }, [hasServerPageLengthChanged]); + useEffect(() => { + if (gridRef.current?.api) { + gridRef.current.api.sizeColumnsToFit(); + } + }, [width]); + const onGridReady = (params: GridReadyEvent) => { // This will make columns fill the grid width params.api.sizeColumnsToFit(); @@ -312,7 +315,6 @@ const AgGridDataTable: FunctionComponent = memo( onCellClicked={handleCrossFilter} initialState={gridInitialState} suppressAggFuncInHeader - rowGroupPanelShow="always" enableCellTextSelection quickFilterText={serverPagination ? '' : quickFilterText} suppressMovableColumns={!allowRearrangeColumns}