Fix list filter

master
Max Ehrlicher-Schmidt 4 years ago
parent 5b2b6ef0ed
commit b75eb53f67

@ -10,11 +10,9 @@ export function customTableFilterFunction(data: any, filter: any) {
// List Filter - ignore types if column is list // List Filter - ignore types if column is list
if (filterElement.list && filterElement.values?.length > 0) { if (filterElement.list && filterElement.values?.length > 0) {
let dataElement: Array<any> = data[filterElementName]; let dataElement: Array<any> = data[filterElementName];
if (dataElement.length !== filterElement.values.length) { for (const filterValue of filterElement.values) {
return false; const searchSring = filterValue.trim().toLowerCase();
} if (!dataElement.map(element => element.trim().toLowerCase()).includes(searchSring)) {
for (const element of filterElement.values) {
if (!dataElement.includes(element)) {
return false; return false;
} }
} }

Loading…
Cancel
Save