У меня есть несколько таблиц поиска, некоторые из которых относятся или являются отношениями между другими.Различные отфильтрованные данныеПроверки для одних и тех же данных?
Например, у меня есть membership type included inventory
, у которого есть идентификатор членства и идентификатор типа инвентаря, и это количество каждого типа инвентаря, получаемого при получении определенного типа членства.
Когда пользователь просматривает тип инвентаря, я хочу, чтобы они увидели суммы, которые идут с каждым типом членства; когда пользователь просматривает тип членства, я хочу, чтобы они увидели, какой инвентарь получит членство.
Могу ли я использовать только один экземпляр ArrayCollection для InvetoryType и только один экземпляр ArrayCollection для MemberhipType и каким-то образом создавать фильтры для получения разных «представлений» данных?
Каждая «точка зрения» необходимо будет свой собственный курсор, последовательность, фильтр и т.д.
Приветствиях
Вот что я надеялся. Если я вношу изменения в массив, обновит ли он все ArrayCollections автоматически? Если да, то как я могу внести изменения, чтобы уменьшить износ? –
Если вы меняете массив непосредственно, ArrayCollections автоматически не узнает об изменении, потому что Array не запускает события, которые могут прослушивать коллекции. Я считаю, что вы можете вручную вызвать refresh() на ArrayCollection, чтобы уведомить об изменениях (должно влиять только на одну коллекцию). – joshtynjala