[Flex] 组件Tree系列 —— 将数组作为dataProvider
mxml:
<?xml version="1.0" encoding="utf-8"?> <!--功能描述:将数组作为dataProvider--> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <fx:Script>
<![CDATA[
protected function tree_labelFunction(item:Object):String
{
var num:String = "";
if (tree.dataDescriptor.hasChildren(item)) {
num = " (" + item.children.length + ")";
}
return item.label + num;
}
]]>
</fx:Script> <fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
<fx:Array id="data">
<fx:Object label="周星驰">
<fx:children>
<fx:Object label="1988">
<fx:children>
<fx:Object label="《霹雳先锋》香港票房8916612" />
<fx:Object label="《捕风汉子》香港票房3149395" />
<fx:Object label="《最佳女婿》香港票房5807710" />
</fx:children>
</fx:Object>
<fx:Object label="1989">
<fx:children>
<fx:Object label="《龙在天涯》香港票房6809853 " />
<fx:Object label="《义胆群英》香港票房7913329" />
<fx:Object label="《流氓差婆》香港票房5624622 " />
<fx:Object label="《风雨同路》香港票房9335299 " /> </fx:children>
</fx:Object>
</fx:children>
</fx:Object>
<fx:Object label="李连杰">
<fx:children>
<fx:Object label="1992">
<fx:children>
<fx:Object label="笑傲江湖之东方不败(1992)" />
<fx:Object label="黄飞鸿之二男儿当自强(1992)" />
<fx:Object label="黄飞鸿之三狮王争霸(1992)" />
</fx:children>
</fx:Object>
<fx:Object label="1993">
<fx:children>
<fx:Object label="方世玉Ⅱ万夫莫敌(1993) " />
<fx:Object label="倚天屠龙记之魔教教主(1993)" />
<fx:Object label="黄飞鸿之铁鸡斗蜈蚣(1993) " />
<fx:Object label="太极张三丰(1993) " /> </fx:children>
</fx:Object>
<fx:Object label="1993">
<fx:children>
<fx:Object label="新少林五祖(1994) " />
<fx:Object label="精武英雄(1994)" />
<fx:Object label="中南海保镖(1994) " />
<fx:Object label="给爸爸的信(1995) " />
</fx:children>
</fx:Object>
</fx:children>
</fx:Object>
</fx:Array>
</fx:Declarations> <mx:Tree id="tree" dataProvider="{data}" labelField="label" width="320" labelFunction="tree_labelFunction"/>
</s:Application>
[Flex] 组件Tree系列 —— 将数组作为dataProvider的更多相关文章
- [Flex] 组件Tree系列 —— 打开和关闭节点
mxm: <?xml version="1.0" encoding="utf-8"?> <!--功能描述:打开和关闭节点--> < ...
- [Flex] 组件Tree系列 —— 运用variableRowHeight和wordWrap设置可变行高
mxml: <?xml version="1.0" encoding="utf-8"?> <!--功能描述:运用variableRowHeig ...
- [Flex] 组件Tree系列 —— 作为PopUpButton的弹出菜单
mxml: <?xml version="1.0" encoding="utf-8"?> <!--功能描述:Tree作为PopUpButton ...
- [Flex] 组件Tree系列 —— 支持元素的拖放排序
mxml: <?xml version="1.0" encoding="utf-8"?> <!--功能描述:支持元素拖放排序--> &l ...
- [Flex] 组件Tree系列 —— 利用firstVisibleItem属性,设置或取得第一个显示节点
mxml: <?xml version="1.0" encoding="utf-8"?> <!--功能描述: 利用firstVisibleIt ...
- [Flex] 组件Tree系列 —— 运用LabelFunction hasChildren getChildren设置Tree包含节点个数
mxml: <?xml version="1.0" encoding="utf-8"?> <!--功能描述:运用LabelFunction h ...
- [Flex] 组件Tree系列 —— 运用openItems获取打开节点
mxml: <?xml version="1.0" encoding="utf-8"?> <!--功能描述:运用openItems获取打开节点 ...
- [Flex] 组件Tree系列 —— 支持CheckBox组件
主程序mxml: <?xml version="1.0" encoding="utf-8"?> <!--功能描述:支持CheckBox--&g ...
- [Flex] 组件Tree系列 —— 阻止用户点击选中Tree中分支节点
mxml: <?xml version="1.0" encoding="utf-8"?> <!--功能描述:阻止用户点击选中Tree中分支节点 ...
随机推荐
- Sso单点登录分析
1. Sso系统分析 1.1. 什么是sso系统 SSO英文全称Single Sign On,单点登录.SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统.它包括可以将这 ...
- web前端整套面试题(三)--网易的面试题
题型分析: 一.选择题部分(30分) 元素出栈可能性 排序方法的优缺点 HTTP请求方法 关系型数据库种类 多线程(进程与线程共享) 计算机网络协议 linux指令 JQuery实现方法 二.编程题( ...
- Excel VBA入门(三) 流程控制1-条件选择
VBA中的流程控制分为两种,其一是条件结构式的,即根据条件判断的结果去选择性执行相应的语句(块):另一种是循环,即循环地执行语句(块).本节介绍第一种. 1. IF if 语句其实包含有几种形式: ① ...
- 使用批处理命令设置windows系统的ip地址和dns
找到对应的网卡名称 使用命令:ipconfig ipconfig/all Windows IP Configuration Host Name . . . . . . . . . . . . : D5 ...
- labelimg
------------------------labelimg------------------------- cd /home/luo/TensorflowProject/labelImg py ...
- 17-list,字典使用练习
randint(a,b)包括 [a,b]中随机, 包含a,b range(n)= 0,1,2,3....n-1 chr() 数字转字符: chr(65) 得到 :A ord()字符转数字: ord( ...
- Openssl ecparam命令
一.简介 椭圆曲线密钥参数生成及操作 二.语法 openssl ecparam [-inform DER|PEM] [-outform DER|PEM] [-in filename] [-out fi ...
- Python监控日志程序-乾颐堂
一个简易的日志监控的脚本,功能如下:1.windows环境2.当匹配日志关键字时会发出声音,匹配的关键字不同,播放的声音不同3.能做到实时响应 注意:是在win环境下哦 直接上代码吧 1 2 3 4 ...
- CodeForces 681D Gifts by the List (树上DFS)
题意:一个家庭聚会,每个人都想送出礼物,送礼规则是, 一个人,先看名单列表,发现第一个祖先 就会送给他礼物,然后就不送了,如果他没找到礼物 他会伤心的离开聚会!告诉你m个祖先关系, 和每个人想给谁送! ...
- Linq学习<五> 运用linq查询Xml
这节将学习如何用 linq查询xml 一.我们先看看在xml中我们怎么操作 public void xmlWayToQueryXmlFile() { XmlDocument xmldoc = new ...