我有一个绑定(bind)到 View 的 ArrayCollection,我在此 View 上使用 filterFunction 来仅显示部分内容。此外,我还有另一个组件,我想在其中显示 ArrayCollection 的其他部分。
我想做的是将 ArrayCollections 相互包裹起来,这意味着我可以有一个包含模型数据的 ArrayCollection,然后是两个单独的外部数组,我可以在其中设置 filterFunction 属性(在模型中设置此属性似乎在所有情况下都是不合适的)例)。这有可能吗?
如果不是,还有什么办法可以解决这个问题,最好不要强制模型逻辑最终出现在我的观点中?
最佳答案
您需要创建多个 ListCollectionView 实例并传入 arraycollection。然后将过滤器应用于 Collection View 而不是数组集合。
参见http://livedocs.adobe.com/flex/3/langref/mx/collections/ListCollectionView.html有关 ListCollectionView 的更多信息
关于apache-flex - 处理同一 ArrayCollection 的多个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2309747/