For now I am shelving TileList in favour of a custom component to do the job. I'll put together an isolated test case and see what is going on. If I find something I open a bug.
Thanks for your time and attention, folks. -Raj --- In [email protected], "Tim Hoff" <timh...@...> wrote: > > > Hmm, never had a problem like this with a TileList. You can try > myOldArrayCollection.removeAll(), before setting to the new > ArrayCollection. (Hack) Also, make sure that you reset any > filterFunctions that you may be using. Perhaps there is something else > that is not getting reset before you try to add; some kind of cache? > Or, the problem is with the add logic. If the TileList clears, then the > dataProvider is clear (filterFunction withstanding). I would look > around a little wider, in addition to fucusing on the TileList. > > -TH > > --- In [email protected], "Ritu Raj Tiwari" > <rituraj.tiwari@> wrote: > > > > Jake, > > Thanks for your response, but this did not help. I am still seeing the > exact same behaviour. It is as if changing the data provider somehow > does not really clean things out in the tile list. > > > > -Raj > > --- In [email protected], "jake@" jake@ wrote: > > > > > > Instead of switching arraycollections, leave the arraycollection > alone and alter the arraycollection.source (Array). I've had weird > things happen with binding to an arraycollection and just altering the > source array fixed the issue. > > > > > > -- > > > Jake Churchill > > > CF Webtools > > > 11204 Davenport, Ste. 100 > > > Omaha, NE 68154 > > > http://www.cfwebtools.com > > > 402-408-3733 x103 > > > > > > ---------------------------------------- > > > From: "Ritu Raj Tiwari" rituraj.tiwari@ > > > Sent: Tuesday, May 05, 2009 8:31 PM > > > To: [email protected] > > > Subject: [flexcoders] TileList dataprovider change bug? > > > > > > I am seeing some strange behaviour with TileList. I am hoping > someone can shed some light on this: > > > > > > I have a TileList where I assign it an ArrayCollection for its > dataProvider. As I add objects to this collection, the tile list updates > faithfully. > > > > > > The problem happens when I switch the dataProvider to a new one. I > start with an empty array collection and sure enough, the tile list is > empty. When I add the first item to the new dataProvider, I see the last > item from the previous dataProvider as the first entry in the list. As I > add more items, I see more items from the previous data provider. > > > > > > Has someone else encountered this? It is definitely a bug, I am > wondering if there is an easy workaround, like, say, creating my own > TileList subclass that clears the right thing? > > > > > > Thanks in advance for any insights. > > > > > > -Raj > > > > > >

