我有一個ListCollectionView包裝的(空)ArrayCollection。 然後我向ArrayCollection添加一系列的項目,但是這些沒有顯示在視圖中。爲什麼我的listCollectionView不能將新項目添加到底層列表(在flex中)?
public var transactions : ArrayCollection = new ArrayCollection();
public var filteredTransactions : ListCollectionView = new ListCollectionView(transactions);
transactions
包含150項,filteredTransactions
不含有。我原本以爲這是我正在申請的過濾器,但即使當我刪除過濾器,我仍然沒有在過濾列表中的項目。
我錯過了一步嗎? 我是否需要將項目添加到視圖以及底層集合(這似乎打敗了使用視圖的目的,儘管...)?
你明白,ArrayCollection擴展ListCollectionView,對嗎?爲什麼你需要在ListCollectionView中包裝一個ArrayCollection? –
因爲我有一個集合用於所有交易(我需要單獨維護),然後我需要一個視圖來顯示有多少匹配特定的條件。 – RodeoClown
那麼ListCollectionView提供了一個ArrayCollection不提供的功能呢?你想克隆ArrayCollection? –