Skip to content

Commit 524a6a5

Browse files
committed
fix(Grid): newly added column should be at the last position #8294
1 parent fea5f38 commit 524a6a5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

projects/igniteui-angular/src/lib/grids/grid-base.directive.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5006,14 +5006,14 @@ export abstract class IgxGridBaseDirective extends DisplayDensityBase implements
50065006
let added = false;
50075007
let removed = false;
50085008

5009-
this.initColumns(this.columnList);
5010-
5011-
50125009
diff.forEachAddedItem((record: IterableChangeRecord<IgxColumnComponent>) => {
50135010
this.onColumnInit.emit(record.item);
50145011
added = true;
5012+
record.item.pinned ? this._pinnedColumns.push(record.item) : this._unpinnedColumns.push(record.item);
50155013
});
50165014

5015+
this.initColumns(this.columnList);
5016+
50175017
diff.forEachRemovedItem((record: IterableChangeRecord<IgxColumnComponent | IgxColumnGroupComponent>) => {
50185018
const isColumnGroup = record.item instanceof IgxColumnGroupComponent;
50195019
if (!isColumnGroup) {

0 commit comments

Comments
 (0)