Skip to content

Commit 3484f37

Browse files
author
skozlov
committed
Custom filter doesn't work with checkboxes any more - fixed angular-data-grid#14
1 parent 2b80cb4 commit 3484f37

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

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: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -323,11 +323,11 @@
323323
element.attr('ng-click', "sort('" + predicate + "')");
324324
$compile(element)($scope);
325325
});
326-
327-
angular.forEach(angular.element(document.querySelectorAll('[filter-by]')), function (filter) {
326+
angular.forEach(document.querySelectorAll('[filter-by]'), function (filter) {
328327
var element = angular.element(filter),
329-
isInScope = $element.find(element).length > 0,
330328
predicate = element.attr('filter-by'),
329+
dataGridElement = document.querySelectorAll('[grid-data]')[0],
330+
isInScope = dataGridElement.querySelectorAll('[filter-by="'+ predicate+'"]').length > 0,
331331
filterType = element.attr('filter-type') || '',
332332
urlName = element.attr('ng-model'),
333333
disableUrl = element.attr('disable-url');

0 commit comments

Comments
 (0)