When I say XML, I mean XMLListCollection. -TH
--- In flexcoders@yahoogroups.com, "Tim Hoff" <timh...@...> wrote: > > > Honestly, if you're looking to create a hierarchical structure, for use > in a tree control, you would be better searved using XML. The way you > are setting up your ArrayCollection, you would have to add additional > collections as children of your items. This is much easier, and works > better with trees, if you work with nodes instead. > > -TH > > --- In flexcoders@yahoogroups.com, Charles Parcell pokemonkiller@ > wrote: > > > > Going out on a limb here but try changing the one line of code that > injects > > an child object to... > > > > Object(myCollection[0]).children= obj; > > > > Charles P. > > > > > > > > On Fri, May 8, 2009 at 3:04 PM, timgerr tgallagher@ wrote: > > > > > Thanks for the response, I have a question about arraycollection and > > > trees. If I do this: > > > > > > var myCollection:ArrayCollection = new ArrayCollection([{first: > 'Matt', > > > last:'Matthews'}, {first: 'Tom', last: 'Jones'}]); > > > > > > var obj:Object = new Object(); > > > obj.first = 'lisa'; > > > obj.last = 'griffen'; > > > > > > Object(myCollection[0]).obj = obj; > > > > > > then create a tree: > > > <mx:Tree x="137" y="176" width="422" id="meSmallTree" > > > dataProvider="{myCollection}" > > > labelFunction="GetTreeLable" > > > click="ItemClicked(event)"></mx:Tree> > > > > > > I only see the first 2 names, Matt and Tom. How do I have the new > > > object show as a child of the Matt? > > > > > > Thanks, > > > timgerr > > > > > > PS, how did you do he color in your code???? > > > > > > > > > --- In flexcoders@yahoogroups.com, "Tim Hoff" TimHoff@ wrote: > > > > > > > > > > > > Ah, ok. The first item in the arrayCollection is an Object. So, > you > > > > would have to do something like this: > > > > > > > > var myCollection:ArrayCollection = new ArrayCollection([{first: > > > 'Matt', > > > > last:'Matthews'}, {first: 'Tom', last: 'Jones'}]); > > > > > > > > var obj:Object = new Object(); > > > > obj.first = 'lisa'; > > > > obj.last = 'griffen'; > > > > > > > > Object(myCollection[0]).obj = obj; > > > > > > > > -TH > > > > > > > > --- In flexcoders@yahoogroups.com, "timgerr" tgallagher@ wrote: > > > > > > > > > > I want to add it as a child to the first item in the > arraycollection > > > > (myCollection[0]). Can this be done??? > > > > > > > > > > Thanks, > > > > > timgerr > > > > > > > > > > --- In flexcoders@yahoogroups.com, "Tim Hoff" TimHoff@ wrote: > > > > > > > > > > > > > > > > > > Have you tried myCollection.addItemAt(obj,0);? > > > > > > > > > > > > -TH > > > > > > > > > > > > --- In flexcoders@yahoogroups.com, "timgerr" <tgallagher@> > wrote: > > > > > > > > > > > > > > I want to add items to an arraycollection as a child > > > > > > > > > > > > > > > > > > > > > --- In flexcoders@yahoogroups.com, "timgerr" tgallagher@ > wrote: > > > > > > > > > > > > > > > > Hello all, > > > > > > > > I have a question for you all. I was wondering how I can > add a > > > > child > > > > > > to an object within a arraycollection. Here is what I mean: > > > > > > > > var myCollection:ArrayCollection = new > > > ArrayCollection([{first: > > > > > > 'Matt', last: 'Matthews'}, {first: 'Tom', last: 'Jones'}]); > > > > > > > > > > > > > > > > var obj:Object = new Object(); > > > > > > > > obj.first = 'lisa'; > > > > > > > > obj.last = 'griffen'; > > > > > > > > > > > > > > > > I would like to add the new object to be a child of the > first > > > > item > > > > > > in the array list. Can this be done?? > > > > > > > > > > > > > > > > Thanks, > > > > > > > > timgerr > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------ > > > > > > -- > > > Flexcoders Mailing List > > > FAQ: > http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > > > Alternative FAQ location: > > > > https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf-\ \ > 1e62079f6847 > > > Search Archives: > > > http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! > Groups > > > Links > > > > > > > > > > > > > > >