我有一个Flex TileList中,其具有一个ArrayCollection作为其数据提供。中的ArrayCollection在别处使用在应用程序中,从而修改所述基本数据是不可能的。

有两个项目在收集的开始,我不想被渲染(索引0和1)。

是否有可能从TileList的渲染排除这些项目吗?

有帮助吗?

解决方案

我会建议你使用相同的源你原来的ArrayCollection创建一个新的集合。然后申请一个过滤器除去这两个项目。这不会影响它包含了所有的数据的原始数据源或其它的ArrayCollection。

在替代将是扩展将TileList忽略它的dataProvider前两项。我预计这将在最困难。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top