Verschiedene gefilterten Dataprovider für die gleichen Daten?
-
03-07-2019 - |
Frage
Ich habe mehrere Lookup-Tabellen, von denen einige beziehen sich auf oder sind Beziehungen zwischen anderen.
Zum Beispiel habe ich membership type included inventory
die Mitgliedsnummer und Inventar-Typ-ID und ist die Menge jeden Bestands Type, die man bekommt, wenn man eine bestimmte Art der Mitgliedschaft bekommt.
Wenn der Benutzer eine Bestands Art der Überprüfung, mag ich sie die Beträge, um zu sehen, die mit jeder Art der Mitgliedschaft gehen; wenn der Benutzer eine Art der Mitgliedschaft Überprüfung, möchte ich sie sehen, was Inventar, die Mitgliedschaft erhalten würde.
Kann ich ein nur ein Arraycollection für InvetoryType Instanzen und nur eine Arraycollection für MembershipType Instanzen und irgendwie Filter verschiedene „Ansichten“ der Daten bekommen erstellen?
Jede "Ansicht" würde einen eigenen Cursor benötigt, Sortierreihenfolge, Filter, etc.
Prost
Lösung
Sie können eine einzelne Array
Instanz mit mehreren ArrayCollection
-Instanzen verwenden. Wenn Sie nur Daten angezeigt werden, oder die Sortierung und Filterung der Methoden / Eigenschaften von ArrayCollection
versehen mit (und nicht die Bearbeitung der Array
direkt), sollte es keine Auswirkungen auf die zugrunde liegenden gemeinsamen Array
haben.