Angulaire de l'INTERFACE utilisateur-Réseau: Comment obtenir le nombre total d'objets après filtrage

Je suis à l'aide de l'INTERFACE utilisateur de la Grille pour l'affichage de certaines données. L'une des colonnes de texte, j'ai donc "contient" filtrage qui fonctionne parfaitement.

Je suis également en utilisant la pagination. Le coin supérieur droit de l'INTERFACE utilisateur-Réseau montre quelque chose comme:

1 - 23 of 23 items

Dans ma page fonctionnalité (angulaire contrôleur de côté), j'ai besoin de retourner le nombre total d'objets, plus précisément le dernier "23" à partir de cette ligne. Je n'ai rien trouvé dans la documentation autre que cela (à partir de la documentation):

GridOptions (api dans le module de l'interface utilisateur.de la grille.la pagination )

totalItems
Nombre Total d'éléments, définir automatiquement quand le client a côté de la pagination, les besoins
défini par l'utilisateur pour le serveur côté de la pagination"

J'ai donc essayé d'utiliser $scope.gridOptions.totalItems mais malheureusement, il renvoie toujours la valeur 0 lorsque la page se charge.

Ma solution a été d'utilisation des données.longueur qui pourrait me donner ce dont j'avais besoin. Après d'autres tests mais j'ai réalisé qu'une fois que vous utilisez le filtrage, le nombre total d'articles sur le pied de page de la pagination des changements à la somme des résultats correspondants. Je n'ai pas trouvé un autre moyen d'obtenir ce nombre.

Une chose de plus:
Est-il un événement qui se déclenche après le filtrage est complète, de sorte que je puisse vérifier $scope.gridOptions.totalItems alors?

Des idées?
Merci d'avance 🙂

OriginalL'auteur Dimitrios Matanis | 2015-02-05