A datatable column with a selectFilter generates the “null” option if some key contains “null” value, which is good and makes sense.
The issue is that it does not actually filter null nor empty values, instead it shows no data.
The reason is that the initially generated null filter {id:null, value:null} is then quoted as “null” during the comparison, thus (null == “null”) → false.
Thank you very much for these explanations, this is really helpful.
I then modified your snippet to match my needs, and now it works perfect : http://webix.com/snippet/772248eb
excelFilter has different and more complex logic and sturcture compared to selectFilter. To make your example work first you need to call the render method with its default logic of the excelFilter: Code Snippet
Also you need to set mode for the filter:
{
content:"customExcelFilter", mode:"text"
}
But if you want to check datatable data for null values using excelFilter you can use scheme property.
Please check the example: Code Snippet