Фильтр столбца для "пустого" значения - PullRequest
1 голос
/ 29 мая 2020

Есть ли способ добавить фильтр столбца для пустых значений? Я вижу, что мы можем фильтровать равные, а не равные, ... но я бы хотел иметь возможность фильтровать столбец, чтобы он возвращал строки, в которых столбец пуст или равен нулю.

1 Ответ

1 голос
/ 29 мая 2020

У меня была такая же проблема с пустыми ячейками. Вы должны использовать «Пустой вариант»

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

...