mirror of
https://github.com/gosticks/react-bootstrap-table2.git
synced 2026-06-28 13:10:03 +00:00
fix #1060
This commit is contained in:
@@ -234,6 +234,7 @@ export const filters = (data, columns, _) => (currFilters) => {
|
||||
let result = data;
|
||||
let filterFn;
|
||||
Object.keys(currFilters).forEach((dataField) => {
|
||||
let currentResult;
|
||||
const filterObj = currFilters[dataField];
|
||||
filterFn = factory(filterObj.filterType);
|
||||
let filterValue;
|
||||
@@ -248,9 +249,12 @@ export const filters = (data, columns, _) => (currFilters) => {
|
||||
}
|
||||
}
|
||||
if (customFilter) {
|
||||
result = customFilter(filterObj.filterVal, result);
|
||||
} else {
|
||||
currentResult = customFilter(filterObj.filterVal, result);
|
||||
}
|
||||
if (typeof currentResult === 'undefined') {
|
||||
result = filterFn(result, dataField, filterObj, filterValue);
|
||||
} else {
|
||||
result = currentResult;
|
||||
}
|
||||
});
|
||||
return result;
|
||||
|
||||
Reference in New Issue
Block a user