You could use a grouping Collection to group the data. If you check out the 
ILog Exlir stuff they have a bunch of demos on how to do this.

--- In flexcoders@yahoogroups.com, Alex Harui <aha...@...> wrote:
>
> The dataDescriptor's purpose is to allow you to create a hierarchy out of 
> flat data.
> 
> 
> On 4/6/10 8:42 AM, "Phil Boissiere" <deletedfromyout...@...> wrote:
> 
> 
> 
> 
> 
> 
> Thanks, Oleg, Jeff.
> 
> In reality the thing that comes back after querying my database is an 
> ArrayCollection of strongly typed objects (value objects?). These objects 
> have a linear (non-hierarchical) structure but I want to use one of the 
> properties (the "group" property) for the parent nodes in a Tree component.
> 
> Should I be looking at creating a custom data descriptor or a custom object 
> that implements the ICollectionView interface (does that mean create a custom 
> Tree component?).
> 
> I just want to make sure I'm doing the right thing, since either approach 
> seems to involve quite a bit of ActionScript.
> 
> Thanks again.
> 
> 
> --- On Tue, 4/6/10, Jeff <britton.j...@...> wrote:
> 
> From: Jeff <britton.j...@...>
> Subject: [flexcoders] Re: Using an ArrayCollection to populate a Tree 
> component
> To: flexcoders@yahoogroups.com
> Date: Tuesday, April 6, 2010, 7:18 AM
> 
>      You can also create a custom data descriptor and set the dataDescriptor 
> property of the tree component.  See http://livedocs. adobe.com/ flex/3/html/ 
> help.html? content=about_ dataproviders_ 6.html 
> <http://livedocs.adobe.com/flex/3/html/help.html?content=about_dataproviders_6.html>
> 
> --- In flexcod...@yahoogro ups.com 
> </mc/compose?to=flexcoders%40yahoogroups.com> , Oleg Sivokon <olegsivokon@ 
> ...> wrote:
> >
> > The best way would be to implement your own ICollectionView, however, this
> > would be a complex task.
> > For your example, I'd do it like so:
> >
> > private var ac:ArrayCollection = new ArrayCollection( [
> >             { "Animals": ["dog", "cat"],
> >             { "Fruits": ["orange", "apple"] }
> >             ]);
> >
> >
> > Best.
> >
> > Oleg
> >
> 
> 
> 
> 
> 
> 
> 
> 
> --
> Alex Harui
> Flex SDK Team
> Adobe System, Inc.
> http://blogs.adobe.com/aharui
>


Reply via email to