用于“空”值的列过滤器

时间:2020-05-29 11:00:58

标签: ag-grid

是否可以为空值添加列过滤器? 我看到我们可以过滤等于,不等于...,但是我想有一个过滤列的选项,以便它返回该列为空或空的行。

1 个答案:

答案 0 :(得分:2)

我的空白单元格也有同样的问题 您应该使用“空白选项”

const filterOptions = [
    'empty',
    {
        displayKey: 'blanks',
        displayName: 'Blanks',
        test: function (filterValue, cellValue) {
            return cellValue == undefined;
        },
        hideFilterInput: true,
    },
    'equals',
    'notEqual',
    'lessThan',
    'lessThanOrEqual',
    'greaterThan',
    'greaterThanOrEqual',
    'inRange'
];

columnDef = [
    {
        headerName: 'someValue', field: 'someValue',
        filter: 'agNumberColumnFilter',
        filterParams: {
            filterOptions: filterOptions
        }
    },]

'empty'-等于“请选择选项”

更多信息,您可以在这里找到:https://www.ag-grid.com/javascript-grid-filter-provided-simple/#blank-cells-date-and-number-filters

相关问题