From edfe0bec0b59abd957dd8c21f59310073d9c93d5 Mon Sep 17 00:00:00 2001 From: Ivan Minchev Date: Mon, 29 Sep 2025 11:43:17 +0300 Subject: [PATCH] fix(grid): re-init nav service after columns change in WC with layouts --- .../src/lib/grids/grid/grid.component.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/projects/igniteui-angular/src/lib/grids/grid/grid.component.ts b/projects/igniteui-angular/src/lib/grids/grid/grid.component.ts index ddf918f42b7..913a7d26e9c 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/grid.component.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/grid.component.ts @@ -1300,6 +1300,17 @@ export class IgxGridComponent extends IgxGridBaseDirective implements GridType, super.onColumnsAddedOrRemoved(); } + /** + * @hidden + */ + protected override onColumnsChanged(change: QueryList) { + super.onColumnsChanged(change); + + if (this.hasColumnLayouts && !(this.navigation instanceof IgxGridMRLNavigationService)) { + this._setupNavigationService(); + } + } + /** * @hidden @internal */