您的位置:首页 > 运维架构

Flex中如何通过给openItems属性设置一个XMLList或Array对象来打开Tree的一个节点的例子

2009-03-05 14:56 956 查看
<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"

layout="vertical"

verticalAlign="middle"

backgroundColor="white">



<mx:Script>

<![CDATA[

private function openAllNodes():void {

tree.openItems = dp..node;

}



private function closeAllNodes():void {

tree.openItems = [];

}

]]>

</mx:Script>



<mx:XML id="dp">

<root>

<node label="Parent 1">

<node label="Child 1" />

<node label="Child 2">

<node label="Grandchild 1" />

<node label="Grandchild 2" />

</node>

<node label="Child 3" />

<node label="Child 4" />

</node>

</root>

</mx:XML>



<mx:ApplicationControlBar dock="true">

<mx:Button label="Open all nodes" click="openAllNodes();" />

<mx:Button label="Close all nodes" click="closeAllNodes();" />

</mx:ApplicationControlBar>



<mx:Tree id="tree"

dataProvider="{dp}"

showRoot="false"

labelField="@label"

width="200" />



</mx:Application>

本文转自:http://blog.minidx.com/2009/02/24/2178.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐