使用Angular2对特定列数据进行ag-grid过滤

时间:2016-08-05 10:00:36

标签: typescript angular ag-grid

我的 Angular2项目 中有一个ag-grid,其中包含不同的列(名字,姓氏,地址,电话号码)。在那我已经放置了一个过滤器。该过滤器适用于整个表,但我尝试根据第一个名称列尝试使用单独的过滤器输入部分(或)过滤器输入字段。有关详细信息,请查看图片==> Chick here to view the Picture

任何人都可以帮助我。

谢谢

1 个答案:

答案 0 :(得分:0)

您可以尝试通过头部组件中的ColDef的filterFramework属性或通过提供的api在主组件中访问过滤器。

        let field = this.params.column.getColId();
        //or field_name like (let field = 'first_name';)
        let agGridFilter = this.gridOptions.api.getFilterInstance(field);
        this.filterInstance = agGridFilter.getFrameworkComponentInstance();

。有关详细信息,请参阅this post