处理同一ArrayCollection的多个视图

Ada*_*ark 2 apache-flex

我有一个绑定到视图的ArrayCollection,我在这个视图上使用filterFunction只显示部分内容.另外,我有另一个组件,我想显示ArrayCollection的其他部分.

我想要做的是将ArrayCollections包装在一起,这意味着我可以有一个包含模型数据的ArrayCollection,然后是两个独立的外部,我可以设置filterFunction属性(在模型中设置它似乎在所有情况下都不合适).这有可能吗?

如果没有,那么如何解决这个问题,最好不要强迫模型逻辑在我看来?

Chr*_*man 5

您需要创建多个ListCollectionView实例并传入arraycollection.然后将过滤器应用于集合视图而不是arraycollection.

有关ListCollectionView的更多信息,请参阅http://livedocs.adobe.com/flex/3/langref/mx/collections/ListCollectionView.html