Angular Kendo UI Grid递归加载Detail Grid

时间:2018-12-19 09:35:10

标签: angular kendo-ui kendo-grid kendo-ui-angular2

我正在使用Angular Kendo UI,并且无法集成以递归方式加载到明细网格的网格。

我有这个示例https://stackblitz.com/edit/angular-ior6b8,并希望避免第二个Grid加载数据或每次更新第一个Grid并在第二个Grid上维护可调整大小的列属性时闪烁。

问题在于,第一个Grid的每次加载都会导致细节部件被删除并再次创建。

1 个答案:

答案 0 :(得分:0)

代替下面显示的div块。

<div *kendoGridDetailTemplate="let dataItem">
     <category-details [category]="dataItem"></category-details>
</div>

替换为ng-template。

<ng-template kendoGridDetailTemplate let-dataItem>
    <category-details [category]="dataItem"></category-details>
</ng-template>

您是否使用任何计时器刷新详细信息模板数据?