【问题标题】:Kendo UI Grid for Angular 2 Server Side Sorting用于 Angular 2 服务器端排序的 Kendo UI 网格
【发布时间】:2016-12-20 11:12:29
【问题描述】:

我在 Kendo 文档中关注此 Grid Sorting example,但我需要指导以使其作为服务器端排序而不是客户端排序工作。

我认为在他们的Data-Binding example 中使用的“toOdataString()”方法也应该能够以某种方式接受 sortDescriptors。谁能建议这是否受支持,如果支持,我该如何实现?

谢谢你。

【问题讨论】:

    标签: angular kendo-ui-angular2


    【解决方案1】:

    您链接的数据绑定示例也支持排序,您只需启用它:

    1. 启用网格上的选项:

      [sortable]="{ mode: 'multiple' }"
      [sort]="sort"
      
    2. 在 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-10
      • 2013-11-11
      • 2018-08-07
      • 1970-01-01
      • 2018-12-03
      • 2017-04-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多