I see this has been dormant for a while, but Im having exactly the same 
problem, and having spent all day on a google trip to nowhere, I figured I'd 
post here and see if any of the big brains have some ideas...

To recap whats below: updating the data provider for a AdvancedDataGrid causes 
all open groups to collapse.  Like the others, Ive tried caching off the 
previous state and then updating manually to no avail.  Any thoughts?


--- In [email protected], Adrian Williams <adri...@...> wrote:
>
> Hi folks,
>    
>     We actually have the same need and including the things y'all have 
> already tried, we even tried to cycle thru the open nodes and write 
> their object to an array, then refreshed then tried to do an open nodes 
> for each in the array without success....
>    
>     Alex, et al...any input to this one because it seems like a lot of 
> folks need it!
> 
> Best,
> Adrian
> 
> Angela wrote:
> >
> > I am having the same problem and can't find a solution. Has anyone
> > solved this?
> >
> > Angela
> >
> > --- In [email protected] 
> > <mailto:flexcoders%40yahoogroups.com>, "Eric Jones" <gigado@> wrote:
> > >
> > > Adnan or Nigel,
> > >
> > > Did either of you resolve this? Any change you could post a
> > solution?
> > >
> > > jonese
> > >
> > > --- In [email protected] 
> > <mailto:flexcoders%40yahoogroups.com>, "nigelrmtaylor" <ntaylor@>
> > > wrote:
> > > >
> > > > Adnan
> > > >
> > > > Did you get any further with this? It looks like I'm trying to
> > solve
> > > > the same problem as you.
> > > >
> > > >
> > > > Cheers
> > > >
> > > > Nigel
> > > > --- In [email protected] 
> > <mailto:flexcoders%40yahoogroups.com>, "Adnan Doric" <astronaute@>
> > > > wrote:
> > > > >
> > > > > Hello guys,
> > > > >
> > > > > I'm trying to filter my ADG without success :
> > > > >
> > > > > I created a GroupingCollection from a flat ArrayCollection.
> > > > >
> > > > > ADG's dataProvider is GroupingCollection.
> > > > >
> > > > > First issue : refresh
> > > > > if I filter the underlaying ArrayCollection, the related
> > > > > groupingCollection doesn't refresh automatically (bug? feature?)
> > > > >
> > > > > Actually I menaged to force gc.refresh() with some event( it is
> > > > > impossible to listen on CollectionEventKind.REFRESH because of
> > > > > infinite loop ac.refresh => gc.refresh )
> > > > >
> > > > > Second issue (more important) : openNodes
> > > > > Ok now that my gc is refreshed, the Tree in the ADG collapses
> > > > itself
> > > > > (ok let say that is normal), and I need it to expand all nodes
> > that
> > > > > were opened before.
> > > > >
> > > > > I tried to do something like this :
> > > > >
> > > > > var openNodes : Object = IHierarchicalCollectionView(
> > > > > myADG.dataProvider ).openNodes;
> > > > >
> > > > > gc.refresh();
> > > > >
> > > > > myADG.dataProvider.openNodes = openNodes;
> > > > >
> > > > > and it doesn't works.
> > > > >
> > > > > next I tried this :
> > > > > var openNodes : Object = IHierarchicalCollectionView(
> > > > > myADG.dataProvider ).openNodes;
> > > > > for each( var node : Object in openNodes )
> > > > > {
> > > > > IHierarchicalCollectionView( myADG.dataProvider.openNode( node )
> > > > > }
> > > > >
> > > > > guess what, doesn't work :)
> > > > >
> > > > > I'm calling myADG.invalidateList() each time too.
> > > > >
> > > > > I don't know what to do to achieve this simple task, I'm a bit
> > > > > disappointed because I expected lot more from the brand new
> > > > > AdvancedDataGrid and this basic functionality actually seems too
> > > > hard
> > > > > to implement.
> > > > >
> > > > > I still hope I'm wrong and someone can show me the correct
> > > > solution :)
> > > > >
> > > > > Thank you all,
> > > > > Adnan
> > > > >
> > > >
> > >
> >
> >
>


Reply via email to