diff --git a/projects/igniteui-angular/src/lib/grids/columns/column.component.ts b/projects/igniteui-angular/src/lib/grids/columns/column.component.ts index 29deb4cc655..00ed5d58672 100644 --- a/projects/igniteui-angular/src/lib/grids/columns/column.component.ts +++ b/projects/igniteui-angular/src/lib/grids/columns/column.component.ts @@ -584,7 +584,7 @@ export class IgxColumnComponent implements AfterContentInit { /* No grid/width available at initialization. `initPinning` in the grid will re-init the group (if present) */ - this._unpinnedIndex = this.grid.columns.filter(x => !x.pinned).indexOf(this); + this._unpinnedIndex = this.grid ? this.grid.columns.filter(x => !x.pinned).indexOf(this) : 0; this._pinned = value; this.pinnedChange.emit(this._pinned); }