So far, I've been unable to find examples of using a tree control and
sending its data to a web service, remote object, etc. Lots of example
code on using the tree control, enabling drag and drop, putting
different kidns of data INTO the tree control- but nothing about getting
the data out of it.
My tree control is driven by an XMLList object. What i'd like to do is
get an array of all the labels for each node, but I'm not having any luck.
Here are my sample XMLList objects:
<mx:XMLList id="treeData1">
<node label="One item with subitem">
<node label="Subitem"/>
</node>
</mx:XMLList>
<mx:XMLList id="treeData2">
<node label="One Item Only"/>
</mx:XMLList>
and here is my function that shows me the items in the tree:
private function showList(list):void
{
var item:XML;
txtResults.text = '';
for each(item in list)
{
txtResults.text += "item: " + item.attribute('label') + '\n';
if (item.elements().length() > 0)
{
showList(item.children());
}
}
}
Unfortunately, it doesn't seem to return the label on the root node.
I've also tried adding the following line above the for loop to no avail:
txtResults += list.attribute('label');
Can someone point me in the right direction?
Rick
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/