我正在尝试使用 Infragistics Angular 网格 igx-grid 将动态列移动到不同的位置。我试过了
const newCol = this.grid.getColumnByName(node);
newCol?.move(j);
但 newCol 为空,因为网格尚未完成加载并且尚未应用新的动态列。所以我需要在网格加载完成后执行此操作。我可以订阅什么活动来完成这项工作?谢谢
我正在尝试使用 Infragistics Angular 网格 igx-grid 将动态列移动到不同的位置。我试过了
const newCol = this.grid.getColumnByName(node);
newCol?.move(j);
但 newCol 为空,因为网格尚未完成加载并且尚未应用新的动态列。所以我需要在网格加载完成后执行此操作。我可以订阅什么活动来完成这项工作?谢谢
您可以使用在 ngAfterViewInit 钩子之后发出的渲染事件发射器。此时,网格存在于 DOM 中。StackBlitz 示例和官方 igxGrid 主题。
<igx-grid #grid1 [data]="data" [paging]="true" [primaryKey]="'ProductID'"
(rendered)="rendered()">