Soy nuevo en ag-grid. Como se ve en la captura de pantalla a continuación, tengo 4 columnas inicialmente. Cuando elimino la columna 3 (test3), observe que hay un espacio a la derecha que indica que falta una columna. ¿Cómo puedo asegurarme de que una vez que se elimina una columna, las 3 columnas restantes (en este caso) llenarán el área? Traté de pasar resizable : true a defaultcolDef pero eso no solucionó el problema...
Use flex: 1 en cada columna.
Consulte la documentación aquí para obtener más información: https://www.ag-grid.com/javascript-data-grid/column-sizing/#column-flex
O revisa este ejemplo de plunker: https://plnkr.co/edit/7evoWXCM1sChDBmX
Simplemente arrastre una de las columnas fuera de la cuadrícula para ver cómo funciona.
Puede usar el evento columnVisible para capturar cualquier columna agregada o eliminada
https://www.ag-grid.com/javascript-data-grid/grid-events/#reference-columns-columnVisible
y luego llamar
gridOptions.api.sizeColumnsToFit();https://www.ag-grid.com/javascript-data-grid/column-sizing/#size-columns-to-fit