针对相同数据的不同过滤数据提供者?

时间:2009-03-05 02:36:38

标签: flex actionscript-3 arraycollection objectdataprovider

我有几个查找表,其中一些表示或是其他人之间的关系。

例如,我有membership type included inventory,其中包含会员ID和库存类型ID,是获得特定类型会员资格时获得的每种库存类型的数量。

当用户正在查看库存类型时,我希望他们查看每种成员资格类型的金额;当用户正在审核会员类型时,我希望他们查看会员资格将获得的库存。

我是否只能为InvetoryType实例使用一个ArrayCollection,为MembershipType实例只使用一个ArrayCollection,并以某种方式创建过滤器以获取数据的不同“视图”?

每个“视图”都需要自己的光标,排序顺序,过滤等等。

干杯

1 个答案:

答案 0 :(得分:1)

您可以使用具有多个Array实例的单个ArrayCollection实例。如果您只是使用ArrayCollection提供的方法/属性显示数据,排序和过滤(而不是直接编辑Array),它应该对底层共享{{1}没有影响}。