如果filter为{type:'equals'和filter:''},则setFilterModel不执行过滤

时间:2018-10-18 11:13:16

标签: ag-grid

我正努力使用:

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

也许有人可以说出如何对空白值执行filterig

3 个答案:

答案 0 :(得分:0)

看看这个github问题

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

希望这会有所帮助

答案 1 :(得分:0)

现在它不能与agGrid一起使用 希望他们会尽快添加 https://github.com/ag-grid/ag-grid/issues/2712

答案 2 :(得分:0)

解决方法是,在填充网格之前,用单个空格“”替换空值。
然后,您可以使用通常的set grid过滤掉单个空格的行。

希望这会有所帮助!