Ag-Grid'agSetColumnFilter'自定义

时间:2019-12-06 10:38:56

标签: filter ag-grid

我可以更改ag-grid的agSetColumnFilter的默认行为吗?我可以使用以下值来更改过滤器值:filterParams中的参数。但是由于“设置筛选器”使用单元格值执行精确的Serarch,所以我可以将其更新为“包含搜索”而不是“精确搜索”。

2 个答案:

答案 0 :(得分:0)

否,不支持。 agSetColumnFilter的要点是匹配(希望)列中包含的一小部分值。如果您有太多不同的值,需要使用“包含”过滤器,则setFilter可能不合适。

也就是说,如果您希望在过滤器中进行自定义行为,而标准过滤器不提供这种行为,那么最好的办法就是编写自己的自定义过滤器。定制过滤器的文档可以在https://www.ag-grid.com/javascript-grid-filter-component/#custom-filter-example

中找到

答案 1 :(得分:0)

是的,您可以做到。在列定义下。

{
filter: 'agSetColumnFilter',
filterParams: { 
    values: ["custom1", "custom2"] 
}

还请阅读有关[https://www.ag-grid.com/javascript-grid-server-side-model-filtering/#example-set-filter]的信息以加载值Async。