【发布时间】:2016-12-20 11:12:29
【问题描述】:
我在 Kendo 文档中关注此 Grid Sorting example,但我需要指导以使其作为服务器端排序而不是客户端排序工作。
我认为在他们的Data-Binding example 中使用的“toOdataString()”方法也应该能够以某种方式接受 sortDescriptors。谁能建议这是否受支持,如果支持,我该如何实现?
谢谢你。
【问题讨论】:
我在 Kendo 文档中关注此 Grid Sorting example,但我需要指导以使其作为服务器端排序而不是客户端排序工作。
我认为在他们的Data-Binding example 中使用的“toOdataString()”方法也应该能够以某种方式接受 sortDescriptors。谁能建议这是否受支持,如果支持,我该如何实现?
谢谢你。
【问题讨论】:
您链接的数据绑定示例也支持排序,您只需启用它:
启用网格上的选项:
[sortable]="{ mode: 'multiple' }"
[sort]="sort"
在 dataStateChange 事件中传递排序参数:
this.grid.dataStateChange
.do(({ skip, take, sort }: DataStateChangeEvent) => {
this.skip = skip;
this.pageSize = take;
this.sort = sort;
})
.subscribe(x => this.service.query(x));
检查这个plunkr。
【讨论】: