Title: Get selected tree node for dynamically created tree

First time creating trees in Flex. Can someone explain how to find the selected tree node on a tree that has a data model created programmatically?  I create my data model as shown below (example from Flex ActionScript Language Ref 1.5). The tree is displayed correctly. When I try to use the nodeOpen event on my Tree control, however, selectedNode is undefined. Event.node.attributes.label  and event.node.attributes.data are also undefined. However, if I use an mx:XML dataprovider as most tree usage examples do, these attributes are not undefined.

Code to create model:
         var treeDP;
         treeDP = new TreeNode();
         var root = treeDP.addTreeNode("root","0");
         root.addTreeNode("node 1 ","1");
         root.addTreeNode("node 2","2");
         var node3 = root.addTreeNode("node 3","3");
         node3.addTreeNode("node 3-0", "3-0");
         node3.addTreeNode("node 3-1", "3-1");


Tree Control:

<mx:Tree id="indTree" dataProvider="{treeDP}"  height="100%"  change="treeSelected( event );"
         nodeOpen="nodeOpenEvt(event);" ></mx:Tree>

Thanks for any help you can provide,

Gary Ault
Bureau of Labor Statistics



--
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




Reply via email to