2016-08-30 9 views
0

角度アプリケーションページに、グリッドのフィルタリングに使用するいくつかの外部要素があります。残念ながら、私はこれを行う方法がわかりません。 serverFilteringがtrueに設定されていると、フィルタをグリッドに動的に適用してバックエンドに送信する必要があります。新しいフィルタ(ServerSide)を使用して剣道グリッドをリフレッシュ

私はこれまでグリッドをリフレッシュしていますが、新しいフィルタをバックエンドに送信しません。それはデフォルトの初期パラメータを送信しているようです。私はgetFilterをチェックし、必要なフィルタオブジェクトを返します。

$scope.fromDateChanged = function() 
{ 
    $scope.grid.dataSource.filter = getFilter(); 
    $scope.grid.dataSource.read(); 
}; 

答えて

1

この問題が見つかりました。フィルタオブジェクトをグリッドのフィルタ関数に渡すだけで済むようになりました。 read()は呼び出す必要はありません。これが誰かを助けることを願っています。

$scope.fromDateChanged = function() 
{ 
    $scope.grid.dataSource.filter(getFilter()); 
}; 
関連する問題