Различные отфильтрованные dataProviders для тех же данных?

У меня есть несколько справочных таблиц, некоторые из которых относятся или являются отношениями между другими.

Например, у меня есть membership type included inventory который имеет идентификатор членства и идентификатор типа инвентаря и является суммой каждого типа инвентаря, который вы получаете, когда получаете конкретный тип членства.

Когда пользователь просматривает тип инвентаря, я хочу, чтобы он видел суммы, которые соответствуют каждому типу членства; когда пользователь просматривает тип членства, я хочу, чтобы он увидел, какой инвентарь получит членство.

Могу ли я использовать только один ArrayCollection для экземпляров InvetoryType и только один ArrayCollection для экземпляров MembershipType и каким-то образом создавать фильтры для получения разных "представлений" о данных?

Каждому "представлению" потребуется свой курсор, последовательность сортировки, фильтр и т. Д.

ура

1 ответ

Решение

Вы можете использовать один Array экземпляр с несколькими ArrayCollection экземпляров. Если вы просто отображаете данные или сортируете и фильтруете, используя методы / свойства, предоставленные ArrayCollection (вместо того, чтобы редактировать Array напрямую), это не должно влиять на основную общую Array,

Другие вопросы по тегам