Skip to content

Commit

Permalink
Get multi-filter working
Browse files Browse the repository at this point in the history
  • Loading branch information
ryanlanciaux committed Mar 14, 2016
1 parent 00f2210 commit 553d049
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions scripts/griddle.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -156,18 +156,18 @@ var Griddle = React.createClass({
},

filterByColumnFilters(columnFilters) {
var filteredResults = _filter(
this.props.results,
function(item) {
for(var column in columnFilters) {
if(deep.getAt(item, column||"").toString().toLowerCase().indexOf(columnFilters[column].toLowerCase()) >= 0) {
var filteredResults = Object.keys(columnFilters).reduce(function(previous, current) {
return _filter(
previous,
function(item) {
if(deep.getAt(item, current || "").toString().toLowerCase().indexOf(columnFilters[current].toLowerCase()) >= 0) {
return true;
}
}

return false;
}
);
return false;
}
)
}, this.props.results)

var newState = {
columnFilters: columnFilters
Expand Down

0 comments on commit 553d049

Please sign in to comment.