用于Angular动态重新排序列的Kendo UI网格

时间:2018-02-27 15:30:10

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

我为Angular 没有 Kendo for JQuery提供了一个Kendo UI,我一直试着看看如何动态地重新排序列。 API允许通过启用它来重新排序 像这样:

<kendo-grid [reorderable]="true"...../>

但我希望能够在我的代码中重新排序列。到目前为止,我所做的解决方案是为网格提供不同的模板并更改这些模板,但这非常麻烦。有没有办法或解决方法为Angular的新Kendo UI网格动态重新排序列我在API中没有看到任何

1 个答案:

答案 0 :(得分:0)

我不确定您的列是如何定义的,但我遇到了同样的问题。幸运的是,我用ngFor设置了我的列。然后我只是命令列数组:

<kendo-grid-column *ngFor="let column of info?.columns"
                               [field]="column.field"
                               [title]="column.title | translate"
                               [format]="column.format"
                               [filter]="column.filter"
                               [editor]="column.editor"
                               [width]="column.width"
                               [editable]="column.isPrimary"
                               [hidden]="isColumnHidden(column)">

有些时候我要求实现阅读顺序(不写作)的功能。详细信息为here。也许请求订单属性的双向绑定将是最好的。这两个问题都没有了。