2010-11-24 1 views
0

データプロバイダとしてArrayCollectionを持つFlex TileListがあります。 ArrayCollectionはアプリケーション内の別の場所で使用されるため、ベースデータの変更はできません。Flex 3.5a TileList - 特定のアイテム/インデックスを除外することはできますか?

レンダリングしたくない2つのアイテム(インデックス0と1)がコレクションの最初にあります。

これらのアイテムをTileListレンダリングから除外することはできますか?

答えて

2

元のARrayCollectionと同じソースを使用して新しいコレクションを作成することをお勧めします。その後、フィルタを適用して2つの項目を削除します。これは、元のデータソース、またはすべてのデータを含む他のArrayCollectionには影響しません。

TileListを拡張して、dataProviderの最初の2つの項目を無視することもできます。私はこれが最高で難しいと予想しています。

+0

良い答え、@adamkあなたは間違いなく新しいArrayCollectionを作成し、最初の2を除外する必要があります。 – Adnan

+0

もちろんです!なぜ私はそれを考えなかったのですか?ありがとう:) – adamk

関連する問題