2017-05-18 15 views
0

データグリッドの外部汎用フィルタに基づいてグリッドのデータを変更する必要があります。 私は$scope.gridApi.core.notifydatachange(uiGridConstants.dataChange.ALL)グリッド角度の外部フィルタのグリッドデータを変更する

  • はに従って$scope.gridOptions.onRegisterApi$scope.gridApi.grid.registerRowsProcessor($scope.singleFilter, 200);を追加し、データの$scope.singleFilter機能変更視界内で使用し、フィルタに応じてグリッドデータを変更した後に検索し、そうするには2つの方法、

    1. を見つけるしていますフィルタ。

    外部フィルタとカラムフィルタでデータをフィルタリングできますか?

    はいの場合、どのメソッドが列のフィルタリングでうまくいくか知りたいですか?

  • 答えて

    0

    $scope.gridApi.core.notifydatachange(uiGridConstants.dataChange.ALL)機能を使用してフィルタのデータを変更することをお勧めします。 $scope.gridApi.grid.registerRowsProcessor()は、ng-gridによって内部的に単一カラムフィルタとして使用されます。したがって、それを変更しようとすると、既定で列フィルターの機能が期待どおりに動作しなくなります。

    関連する問題