From 436dbc69ba382d54ada4ae4ad1adf3d96b2ed178 Mon Sep 17 00:00:00 2001 From: Fahri Gedik Date: Tue, 2 Sep 2025 10:06:08 +0300 Subject: [PATCH] Reapply "Improve column width handling in ExtensibleTable" This reverts commit 3f41906037d0475ba9b484376e77e60004066802. --- .../extensible-table/extensible-table.component.html | 8 +++++--- .../extensible-table/extensible-table.component.ts | 5 +++++ 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.html b/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.html index 85eb36ffee..bfedbe8a44 100644 --- a/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.html +++ b/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.html @@ -40,8 +40,9 @@ @if (actionsTemplate || (actionList.length && hasAtLeastOnePermittedAction)) { @@ -59,7 +60,8 @@ @for (prop of propList; track prop.name; let i = $index) { implements OnChanges, AfterViewIn return record; }); + + if ((this.columnWidths as any)?.some?.((w: number | undefined) => w == null)) { + this.setColumnWidths(this.columnWidths?.[0] as any); + this.cdr.markForCheck(); + } } isVisibleActions(rowData: any): boolean {