2010-11-24 41 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

相關問題