vue-tables-2
Version:
Vue.js 2 grid components
13 lines (12 loc) • 347 B
JavaScript
module.exports = function (data, customFilters, customQueries) {
var passing;
return data.filter(function (row) {
passing = true;
customFilters.forEach(function (filter) {
var value = customQueries[filter.name];
if (value && !filter.callback(row, value)) passing = false;
});
return passing;
});
};
;