We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 860f3f3 commit 276d3d7Copy full SHA for 276d3d7
webiojs/src/models/datatable.ts
@@ -338,7 +338,17 @@ export let Datatable = {
338
on_grid_show.then(() => {
339
if (column_flex_enabled)
340
return;
341
- gridOptions.columnApi.autoSizeAllColumns();
+
342
+ let width_free_columns: any[] = [];
343
+ gridOptions.columnApi.getColumns().forEach((column: any) => {
344
+ let column_def = column.getColDef();
345
+ if (!column_def.hide && !column_def.flex && !column_def.width)
346
+ width_free_columns.push(column.getId());
347
+ });
348
+ if (width_free_columns.length > 0) {
349
+ gridOptions.columnApi.autoSizeColumns(width_free_columns);
350
+ }
351
352
let content_width = 0;
353
gridOptions.columnApi.getColumns().forEach((column: any) => {
354
if (!column.getColDef().hide)
0 commit comments