tree节点自动展开

来源:互联网 发布:下载ultraiso软件 编辑:程序博客网 时间:2024/05/09 08:40
 

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp();" fontSize="12">
 <mx:XML id="treeXML" format="e4x">
        <root>
            <node label="通知通告管理" data="0">
                <node label="申报通知" data="1" />
                <node label="填表须知" data="1" />
                <node label="申报指南" data="1" />
                <node label="立项通告" data="1" />
                <node label="其它通知通告" data="1" />
                <node label="系统帮助" data="1" />
            </node>
            <node label="用户管理" data="0">     
                <node label="申报单位用户管理" data="2" />
                <node label="归口部门用户管理" data="3" />
                <node label="审批用户管理" data="4" />
            </node>
            <node label="系统设置" data="0">
            <node label="部门设置" data="5" />
                <node label="项目类别设置" data="5" />
                <node label="区域设置" data="5" />
                <node label="单位类别设置" data="5" />
                <node label="企业类型设置" data="5" />
                <node label="经济类型设置" data="5" />
                <node label="学历设置" data="5" />
                <node label="企业信用等级设置" data="5" />
            </node>
        </root>
    </mx:XML>
<mx:Script>
 <![CDATA[
  private function initApp():void {
        for each(var item:XML in this.myTree.dataProvider)
       this.myTree.expandChildrenOf(item,true);
     }

 ]]>
</mx:Script>
<mx:Tree id="myTree" dataProvider="{treeXML}" labelField="@label" showRoot="false" width="200" height="100%" />

</mx:Application>

原创粉丝点击