【问题标题】:get notified when igx-grid has done loading当 igx-grid 完成加载时收到通知
【发布时间】:2023-03-14 02:22:01
【问题描述】:

我正在尝试使用 Infragistics Angular 网格 igx-grid 将动态列移动到不同的位置。我试过了

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

但 newCol 为空,因为网格尚未完成加载并且尚未应用新的动态列。 所以我需要在网格加载完成后执行此操作。我可以订阅什么活动来完成这项工作?谢谢

【问题讨论】:

    标签: angular infragistics ignite-ui ignite-ui-angular igx-grid


    【解决方案1】:

    您可以使用 rendered 事件发射器,它在 ngAfterViewInit 钩子之后发出。此时,网格存在于 DOM 中。 StackBlitz sampleofficial igxGrid topic

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

    【讨论】:

    • 很好,我会试试这个。谢谢
    • 渲染完成了,但是数据没有加载完成,所以还是找不到要移动的列
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-01
    • 1970-01-01
    • 2013-12-24
    • 2012-03-15
    • 1970-01-01
    相关资源
    最近更新 更多