From 40156a42b5dff266d594e35aa577d40ae0f1b2e7 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 247975c757f..499c85e7d26 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/grid.component.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/grid.component.ts @@ -1303,6 +1303,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 */