Kendo UI for Angular2-网格如何动态添加列

贾雷格

对于Grid compomemet,如果我已经在html中预定义了几列,但结果集在预定义的列上可以有许多其他列,那么如何动态添加这些列呢?

在我检索数据之后,才知道这些多余的列是什么?在使用ViewChild指令获取数据之后,我能够访问网格组件,但是查看网格列的数组就像对象一样,我看不到一种以编程方式实时添加列的方法。

亚历克斯·乔谢夫(Alex Gyoshev)

您可以使用ngFor生成可变数量的列:

    <kendo-grid [data]="gridData">
      <ng-template ngFor [ngForOf]="columns" let-column>
        <kendo-grid-column field="{{column}}"></kendo-grid-column>
      </ng-template>
    </kendo-grid>

如果您想尝试一下,请参阅文档中的“显示和隐藏列”演示(在列示例中向下滚动)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章