Des fournisseurs de données filtrés différents pour les mêmes données?
-
03-07-2019 - |
Question
J'ai plusieurs tables de recherche, dont certaines font référence à ou sont des relations entre autres.
Par exemple, j'ai inventaire de type d'adhésion inclus
qui a un identifiant d'adhésion et un identifiant de type d'inventaire et correspond au montant de chaque type d'inventaire obtenu lors de l'obtention d'un type d'adhésion spécifique.
Lorsque l'utilisateur examine un type d'inventaire, je souhaite qu'il puisse voir les montants correspondant à chaque type d'adhésion. lorsque l'utilisateur examine un type d'adhésion, je souhaite qu'il sache quel stock l'inventaire obtiendrait.
Puis-je utiliser une seule instance ArrayCollection for InvetoryType et une seule instance ArrayCollection for MembershipType et créer en quelque sorte des filtres pour obtenir différentes "vues"? des données?
Chaque " vue " aurait besoin de son propre curseur, séquence de tri, filtre, etc.
A bientôt
La solution
Vous pouvez utiliser une seule instance Array
avec plusieurs instances ArrayCollection
. Si vous n’affichez que des données, ou si vous triez et filtrez à l’aide des méthodes / propriétés fournies par ArrayCollection
(plutôt que de modifier directement le Array
), cela ne devrait pas avoir d’effet sur la tableau sous-jacent
partagé