Skip to content

Commit 5cfba05

Browse files
committed
#57 Fixed the issue when filtering stops working after sorting the data
1 parent d5e58a2 commit 5cfba05

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

Diff for: dist/dataGrid.js

+3
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,9 @@
279279
urlName = filter.model,
280280
value = filter.isInScope ? $scope.$eval(urlName) : $scope.$parent.$eval(urlName),
281281
type = filter.filterType;
282+
if(type === 'select') {
283+
$scope.filtered = $scope._gridOptions.data.slice();
284+
}
282285
if ($scope.customFilters[urlName]) {
283286
$scope.filtered = $scope.customFilters[urlName]($scope.filtered, value, predicate);
284287
} else if (value && type) {

Diff for: dist/dataGrid.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: src/js/dataGrid.js

+3
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,9 @@
279279
urlName = filter.model,
280280
value = filter.isInScope ? $scope.$eval(urlName) : $scope.$parent.$eval(urlName),
281281
type = filter.filterType;
282+
if(type === 'select') {
283+
$scope.filtered = $scope._gridOptions.data.slice();
284+
}
282285
if ($scope.customFilters[urlName]) {
283286
$scope.filtered = $scope.customFilters[urlName]($scope.filtered, value, predicate);
284287
} else if (value && type) {

0 commit comments

Comments
 (0)