如何对远程数据应用过滤器

问题描述 投票:0回答:1

我陷入了 kendo-treeview 角度的问题。在静态数据过滤器中工作,但在远程数据过滤器中不起作用。

https://www.telerik.com/kendo-angular-ui/components/treeview/data-binding/#toc-remote-heterogeneous-data

angular kendo-treeview
1个回答
0
投票

远程数据过滤器无法开箱即用。您必须手动实施它。有关详细信息,请参阅 https://www.telerik.com/kendo-angular-ui/components/treeview/filtering/#toc-manual-filtering。 为此:

  1. 添加 [filterable]="true"
  2. 监听 (filterChange) 事件
  3. 过滤类别

查看我基于剑道示例的概念证明:https://stackblitz.com/edit/angular-moowpy?file=src%2Fapp%2Fapp.component.ts

过滤子项或根据子项数据过滤类别是可能的,但更复杂,因为它需要更改 API。我可以想象一些额外的请求将根据过滤器查询返回类别。但这取决于您的应用程序逻辑和架构决策。

© www.soinside.com 2019 - 2024. All rights reserved.