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