apache-flex - 处理同一 ArrayCollection 的多个 View

标签 apache-flex

我有一个绑定(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/

相关文章:

java - Remoteclass 类类型缺失

java - 是否可以将 jar 文件嵌入到 Flex 应用程序中?

apache-flex - 如何提高purePDF的性能?

forms - Flex 中的 Spark 表单项间隙

apache-flex - 将多个 SWF 文件转换为单个 EXE

apache-flex - Flex Google Chrome 缓存问题

apache-flex - 我如何从 Flex - AIR ping 通?

apache-flex - 在flex中实现SHA1算法

apache-flex - Flex 与 DHTML 有哪些区别?

apache-flex - 什么时候 IIS7 的负载过多?