Dammit I've been looking at that class all week. I didn't notice it took an IList!
I ran with the hack temporarily (building a new ArrayCollection from sourceCollection.source on CollectionEvent.CHANGE), coz I knew there'd be an easy answer. Thanks mate :) -J On Mon, Jun 2, 2008 at 1:38 PM, Paul Andrews <[EMAIL PROTECTED]> wrote: > Check out ListCollectionView. I've been down that same road. (Feb > Thread: any ArrayCollection tricks?) > > From the thread: "I found a great example here, which is perfect: > http://viconflex.blogspot.com/2006/11/listcollectionview-different.html " > > Paul > > > ----- Original Message ----- > *From:* Josh McDonald <[EMAIL PROTECTED]> > *To:* flexcoders@yahoogroups.com > *Sent:* Monday, June 02, 2008 12:46 AM > *Subject:* [flexcoders] Multiple filtered views on one source > ArrayCollection > > Hey guys, > > I think maybe I've missed the point of something, or there's a class I need > to use that I don't know exists :) > > I have an ArrayCollection we'll call sourceCollection. I need to have a > couple of different views of this data, with which I can use filterFunctions > without affecting each other or the sourceCollection, and I need these views > to be updated when the source changes. Perfectly happy for these views to be > read-only. > > Is there already something that suits my needs? Or do I need to roll my > own? No problem, but it seems like a common task and I don't want to > re-implement something that already exists and works :) > > At first glance I thought the solution would be new > ArrayCollection(sourceCollection.source), but it won't get updates. If it > doesn't exist I'd rather build something reusable than just hack together a > solution by listening to the sourceCollection object. > > -J > > -- > "Therefore, send not to know For whom the bell tolls. It tolls for thee." > > :: Josh 'G-Funk' McDonald > :: 0437 221 380 :: [EMAIL PROTECTED] > > > -- "Therefore, send not to know For whom the bell tolls. It tolls for thee." :: Josh 'G-Funk' McDonald :: 0437 221 380 :: [EMAIL PROTECTED]