AG-grid具有"quick filter"功能,本质上是一个自由文本搜索过滤器,可搜索所有列。 问题是,在某些列中,我有日期时间值,并且我不想在这些列中的数据中进行搜索。
不能使用“列过滤器”分别对每列进行过滤,因为这将使我具有“与”的行为:只有当我搜索的所有列都包含要搜索的数据时,此列才可见。而且我需要“或”行为:包含我在任何列中搜索的数据的行(具有日期时间值的列除外)应该是可见的。
那么,如何从“快速过滤器”搜索的一组列中删除某些列?
答案 0 :(得分:0)
我只需要为我不想搜索的列设置一个“空”函数作为“ getQuickFilterText”函数:
colDef = {
getQuickFilterText: () => ''
}