"empty" 值的列过滤器
Column filter for "empty" value
有没有办法为空值添加列过滤器?
我看到我们可以过滤等于,不等于,...但我想有一个选项来过滤列,以便 returns 列为空或 null 的行。
我对空单元格有同样的问题
你应该使用 'Blank option'
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'
- 等于 'Please choose option'
您可以在此处找到更多信息:https://www.ag-grid.com/javascript-grid-filter-provided-simple/#blank-cells-date-and-number-filters
有没有办法为空值添加列过滤器? 我看到我们可以过滤等于,不等于,...但我想有一个选项来过滤列,以便 returns 列为空或 null 的行。
我对空单元格有同样的问题 你应该使用 'Blank option'
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'
- 等于 'Please choose option'
您可以在此处找到更多信息:https://www.ag-grid.com/javascript-grid-filter-provided-simple/#blank-cells-date-and-number-filters