繁体   English   中英

如何在网格上使用过滤器,除了空记录(ExtJS 6.5.3)

[英]How to use filter on grid except on empty records (ExtJS 6.5.3)

如果我在文本字段中输入内容,我有一个包含一些记录和一个工作过滤器的网格。 但我也有每个单元格中为空的记录。 即使我使用过滤器,这些记录仍应显示。 现在这些记录也被过滤掉了。

您需要自己使用 filterFn 。

假设 - 过滤的参数是age ,可以是null或空字符串。

var ageFilterFn = new Ext.util.Filter({
    filterFn: function(item) {
        return Ext.isEmpty(item.age) || item.age < 42;
    }
});

代替:

var ageFilter = new Ext.util.Filter({
    property: 'age',
    value: 42,
    operator: '<'
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM