Welcome to 16892 Developer Community-Open, Learning,Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I am trying to move a dynamic column to different position using Infragistics Angular grid, igx-grid. I tried with

const newCol = this.grid.getColumnByName(node);
newCol?.move(j);

but newCol is null since grid has not finished loading and new dynamic column has not been applied. So I need to do this after grid is done loading. What event can I subscribe to get this done? Thanks


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
4.1k views
Welcome To Ask or Share your Answers For Others

1 Answer

You can use rendered event emitter which is emitted after the ngAfterViewInit hook. At this point, the grid exists in the DOM. StackBlitz sample and official igxGrid topic.

<igx-grid #grid1 [data]="data" [paging]="true" [primaryKey]="'ProductID'"
   (rendered)="rendered()">

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to 16892 Developer Community-Open, Learning and Share
...