在剑道角度网格中获取所有滤镜

时间:2018-07-09 22:54:01

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

我如何获得剑道角度网格中使用的所有滤镜的列表? https://www.telerik.com/kendo-angular-ui/components/grid/api/GridComponent/

我可以像这样使用角度组件访问网格

@ViewChild(GridComponent) private grid;

我设置了远程数据

this.dataService.getItems().subscribe(
    data => {
      this.grid.data = data;
    }
)

我必须调用与此类似的API。我尝试使用filterChange事件-在清除过滤器之前,该事件可以正常工作,该事件会触发但不告诉您触发了哪个事件。

.../api/items?filter1=value&filter2=value

1 个答案:

答案 0 :(得分:0)

我错过了下一行,这引起了意外的行为。而不是包含有关所有过滤器的信息,它只是显示有关已更改的过滤器的信息。

<kendo-grid
        ....
        [filter]="filter"
        ....
>

正在运行的演示-app.component.ts具有相关代码。
更改过滤器应将所有过滤器记录到控制台。 https://embed.plnkr.co/Ymz4CSFVmXirnxCFlAeE/