2010-11-24 45 views
0

我有一个Flex TileList,它有一个ArrayCollection作为它的数据提供者。 ArrayCollection在应用程序的其他地方使用,因此修改基础数据是不可能的。Flex 3.5a TileList - 是否可以排除特定项目/索引?

集合开始处有两个项目(索引0和1),我不想渲染它们。

是否可以从TileList渲染中排除这些项目?

回答

2

我建议您使用与原始ARrayCollection相同的来源创建一个新集合。然后应用一个过滤器来删除这两个项目。这不会影响您的原始数据源或包含所有数据的其他ArrayCollection。

替代方法是扩展TileList以忽略其dataProvider中的前两项。我预计这将是困难的。

+0

不错的答案,@adamk你绝对应该创建一个新的ArrayCollection,并排除第一个2. – Adnan 2010-11-24 12:35:26

相关问题