setFilterModel 不执行过滤,如果过滤器是 {类型: '等于' 和过滤器: }



我正在调整使用:

gridOptions.api.setFilterModel(filterModel);

var filterModel = { country: { type: 'equals', filter: '' } };

所以我希望网格将返回所有带有空"国家"的行,但看起来网格会忽略带有过滤器的传递过滤器:">

我还尝试将 [null] 作为值:

filterModel = { country: { type: 'equals', filter: [null] } };

在这种情况下,我在 colunm 标题附近看到过滤器指示器,但行是相同的

也许我在文档中遗漏了一些东西...

这是示例 https://plnkr.co/edit/aA7D4At58yg7AqwD1qxc?p=preview

也许有人可以说如何对空白值执行过滤

看看这个 github 问题

https://github.com/ag-grid/ag-grid/issues/2712

希望这有帮助

现在它无法使用 agGrid 希望他们能尽快添加这个 https://github.com/ag-grid/ag-grid/issues/2712

作为解决方法,我们在填充网格之前用单个空格" "替换空值。
然后,您可以使用常用setFilterModel进行筛选,以筛选出具有单个空格的行。

希望这有帮助!

最新更新