Различные отфильтрованные dataProviders для тех же данных?
У меня есть несколько справочных таблиц, некоторые из которых относятся или являются отношениями между другими.
Например, у меня есть membership type included inventory
который имеет идентификатор членства и идентификатор типа инвентаря и является суммой каждого типа инвентаря, который вы получаете, когда получаете конкретный тип членства.
Когда пользователь просматривает тип инвентаря, я хочу, чтобы он видел суммы, которые соответствуют каждому типу членства; когда пользователь просматривает тип членства, я хочу, чтобы он увидел, какой инвентарь получит членство.
Могу ли я использовать только один ArrayCollection для экземпляров InvetoryType и только один ArrayCollection для экземпляров MembershipType и каким-то образом создавать фильтры для получения разных "представлений" о данных?
Каждому "представлению" потребуется свой курсор, последовательность сортировки, фильтр и т. Д.
ура
1 ответ
Вы можете использовать один Array
экземпляр с несколькими ArrayCollection
экземпляров. Если вы просто отображаете данные или сортируете и фильтруете, используя методы / свойства, предоставленные ArrayCollection
(вместо того, чтобы редактировать Array
напрямую), это не должно влиять на основную общую Array
,