Flex Tree组件

实现功能:

1、给Tree设置交替行的颜色(alternatingItemColors)

2、设置展开第一级、设置全部展开

3、可任意选中Tree中的某个节点***/根据功能,选择到某个节点

4、设置Tree打开关闭的过渡时间

5、判断点击的节点是不是想要的数据

6、点击某信息,判断Tree中是否存在,存在选中

7、设置不同级别显示不同图标,控制层级前面的三角号是否可存在或替换其他图标(引用外部文件TreeitemRenderer,控制三角号样式         disclosureOpenIcon="@Embed(source='assets/down.png')"
             disclosureClosedIcon="@Embed(source='assets/right.png')")


效果图:

1、Tree的基础代码:

    <mx:Tree id="Global_Tree"
             openDuration="1000"
             selectable="true"
             openItems="{this.xml.@SNAME}"
             alternatingItemColors="[#FFFFFF,#EEEEEE]"
             backgroundImage="@Embed(source='assets/tree.png')"
             itemRenderer="cn.com.common.TreeitemRenderer"
             width="250"
             height="100%"
             labelField="@SNAME"
             showRoot="false"
             dataProvider="{xml}"
             itemClick="Global_Tree_itemClickHandler(event)"/>

2、任意选中Tree的某个节点

#1通过数据库返回一个String类型,并转换成XML

			private function findParkingTreeResultHandler(event:ResultEvent):void
			{
				var xmlString:String=event.result as String;
				if (xmlString != "<Root/>")
				{
					this.xml=new XML(xmlString);
					//循环最
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值