dja*_*ekg 5 kendo-ui-angular2 angular
对于Grid compomemet,如果我已经在html中预定义了几列但是结果集可以在预定义列之上添加各种其他列,那么如何动态添加这些列呢?
在检索数据之前,无法知道这些额外的列是什么?我可以在使用ViewChild指令获取数据后访问网格组件,但查看网格的列的数组就像对象一样,我没有看到以动态编程方式添加列的方法.
Ale*_*hev 12
您可以使用ngFor创建可变数量的列:
<kendo-grid [data]="gridData">
<ng-template ngFor [ngForOf]="columns" let-column>
<kendo-grid-column field="{{column}}"></kendo-grid-column>
</ng-template>
</kendo-grid>
Run Code Online (Sandbox Code Playgroud)
如果您想尝试这一点,请参阅文档中的"显示和隐藏列"演示(在列示例中向下滚动).
| 归档时间: |
|
| 查看次数: |
6934 次 |
| 最近记录: |