Skip to content

Commit dbb495e

Browse files
Igor KorshukIgor Korshuk
authored andcommitted
angular-data-grid#11 Text based filter does not filter out empty/null values
1 parent 7d8ec4a commit dbb495e

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

dist/dataGrid.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,7 @@
365365

366366
function textFilter(items, value, predicate) {
367367
return items.filter(function (item) {
368-
return value && item[predicate] ? ~(item[predicate] + '').toLowerCase().indexOf((value + '').toLowerCase()) : true;
368+
return value && item[predicate] ? ~(item[predicate] + '').toLowerCase().indexOf((value + '').toLowerCase()) : !!item[predicate];
369369
});
370370
}
371371

dist/dataGrid.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/js/dataGrid.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,7 @@
365365

366366
function textFilter(items, value, predicate) {
367367
return items.filter(function (item) {
368-
return value && item[predicate] ? ~(item[predicate] + '').toLowerCase().indexOf((value + '').toLowerCase()) : true;
368+
return value && item[predicate] ? ~(item[predicate] + '').toLowerCase().indexOf((value + '').toLowerCase()) : !!item[predicate];
369369
});
370370
}
371371

0 commit comments

Comments
 (0)