针对相同数据的不同过滤数据提供者?
-
03-07-2019 - |
题
我有几个查找表,其中一些表示或是其他人之间的关系。
例如,我有成员资格类型包括库存
,它具有成员资格ID和库存类型ID,并且是当获得特定类型的成员资格时获得的每种库存类型的数量。
当用户正在查看库存类型时,我希望他们查看每种成员资格类型的金额;当用户正在审核会员类型时,我希望他们查看会员资格将获得的库存。
我是否可以仅为InvetoryType实例使用一个ArrayCollection,为MembershipType实例仅使用一个ArrayCollection,并以某种方式创建过滤器以获取不同的“视图”数据?
每个“视图”需要自己的光标,排序顺序,过滤等等。
干杯
解决方案
您可以将单个 Array
实例与多个 ArrayCollection
实例一起使用。如果您只是使用 ArrayCollection
提供的方法/属性显示数据,排序和过滤(而不是直接编辑 Array
),它应该对底层共享 Array
。
不隶属于 StackOverflow