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