2017-05-18 8 views
0

데이터 그리드 용 외부 일반 필터를 기반으로 그리드의 데이터를 수정해야합니다. 나는 $scope.gridOptions.onRegisterApi$scope.gridApi.grid.registerRowsProcessor($scope.singleFilter, 200);을 추가에 따라 데이터의 다음 내부 $scope.singleFilter 기능 변화 가시성 $scope.gridApi.core.notifydatachange(uiGridConstants.dataChange.ALL)그리드 각도에서 외부 필터에 대한 그리드 데이터 수정

  • 를 사용, 검색 및 필터에 따라 그리드 데이터를 변경 한 후 이렇게하는 2 가지 방법,

    1. 을 찾을 수있다 필터.

    외부 필터와 열 필터에 따라 데이터를 필터링 할 수 있습니까?

    예인 경우 어떤 방법이 열 필터링과 잘 어울리는지 알고 싶습니다.

  • 답변

    0

    $scope.gridApi.core.notifydatachange(uiGridConstants.dataChange.ALL) 기능을 사용하여 필터 용 데이터를 수정하는 것이 좋습니다. $scope.gridApi.grid.registerRowsProcessor()은 단일 열 필터에 대해 ng-grid에서 내부적으로 사용됩니다. 따라서 우리가 수정하려고하면 기본적으로 열 필터의 기능이 예상치 않게 작동합니다.