Thanks Matt.

Few more things I found recently:

1.  If you drag a node that has been set using selectedNode and you 
try something like this in a dragEnter handler:
var treeItems:Array = event.dragSource.dataForFormat("treeItems") as 
Array;
you get a 'null has no properties error'.

2.  If enabled is set to false on the tree it still dispatches 
itemClicks.

3.  If you create a TextInput with enabled="false" and then set it 
to true later it becomes enabled but retains the 
disabledBackgroundColor.


--- In flexcoders@yahoogroups.com, "Matt Chotin" <[EMAIL PROTECTED]> wrote:
>
> I think we just fixed the first issue internally, I'll forward on 
the
> issue about it remaining highlighted.
> 
> Matt
> 
> -----Original Message-----
> From: flexcoders@yahoogroups.com 
[mailto:[EMAIL PROTECTED] On
> Behalf Of pasflex
> Sent: Friday, March 31, 2006 8:32 AM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] Problems with tree selectedNode - Flex 2
> 
> I'm seeing some odd behavior when using the selectedNode property 
of 
> the tree to return to a node in a tree or it's quite possible that 
> I'm not using it correctly.
> 
> The first issue is that if there are identical nodes in different 
> branchs of the tree visible setting selectedNode will just go the 
> first node.  Run the example code below, but first open the 'dir1' 
> branch before clicking the button to see this behavior, it works 
as 
> expected if the 'dir1' branch is closed.
> 
> The second thing is that when selectedNode is set and another 
> element of the tree is selected the selectedNode remains 
highlighted 
> until you mouse over it.
> 
> 
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; 
> creationComplete="initTree()">
>  <mx:XML id="xml">
>   <node label="root">
>    <node label="dir1">
>     <node label="file1"/>
>    </node>
>    <node label="dir2">
>     <node label="file1"/>
>    </node>
>   </node>             
>  </mx:XML>
>  <mx:Tree id="t1" labelField="@label" showRoot="false" 
width="200" />
>  <mx:Button label="Select Node" click="selectNode()"/>
>  <mx:Script>
>   <![CDATA[
>    import mx.collections.XMLListCollection;
>    import mx.collections.XMLList;
>    private function initTree():void
>    {
>     t1.dataProvider = new XMLListCollection(new XMLList(xml));
>    }
>                       
>    private function selectNode():void
>    {
>     t1.setIsOpen(t1.getNodeDisplayedAt(0), true);
>     t1.setIsOpen(t1.getNodeDisplayedAt(0).children()[1], true);
>     t1.selectedNode = t1.dataProvider.children()[0].children()
> [1].children()[0];
>    }
>   ]]>
>  </mx:Script>
> </mx:Application>
> 
> 
> 
> 
> 
> 
> --
> 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
>






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


Reply via email to