flex:Tree点击一行打开关闭节点
来源:互联网 发布:淘宝刷单怎么找客户 编辑:程序博客网 时间:2024/04/18 21:28
<?xml version="1.0" encoding="utf-8"?>
<!-- http://yecon.blog.hexun.com/28900948_d.html -->
<!-- http://www.slsay.com -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white">
<mx:Script>
<![CDATA[
import mx.collections.ICollectionView;
import mx.events.ListEvent;
private function tree_itemClick(evt:ListEvent):void {
var item:Object = Tree(evt.currentTarget).selectedItem;
if (tree.dataDescriptor.isBranch(item)) {
tree.expandItem(item, !tree.isItemOpen(item), true);
}
}
private function tree_labelFunc(item:XML):String {
var children:ICollectionView;
var suffix:String = "";
if (tree.dataDescriptor.isBranch(item)) {
children = tree.dataDescriptor.getChildren(item);
suffix = " (" + children.length + ")";
}
return item[tree.labelField] + suffix;
}
]]>
</mx:Script>
<mx:XML id="dp">
<root>
<folder label="One">
<folder label="One.A">
<item label="One.A.1" />
<item label="One.A.2" />
<item label="One.A.3" />
<item label="One.A.4" />
<item label="One.A.5" />
</folder>
<item label="One.1" />
<item label="One.2" />
</folder>
<folder label="Two">
<item label="Two.1" />
<folder label="Two.A">
<item label="Two.A.1" />
<item label="Two.A.2" />
</folder>
</folder>
</root>
</mx:XML>
<mx:Tree id="tree"
dataProvider="{dp}"
showRoot="false"
labelField="@label"
labelFunction="tree_labelFunc"
width="300"
rowCount="6"
itemClick="tree_itemClick(event);" />
</mx:Application>
来自:http://yecon.blog.hexun.com/28900948_d.html
- flex:Tree点击一行打开关闭节点
- FLEX中点击Tree中的一行 打开/关闭 节点
- 点击Tree中的一行 打开/关闭 节点
- 点击Tree中的一行 打开/关闭 节点
- tree组件点击标签展开、关闭节点
- easyui tree点击文字打开关闭菜单
- flex tree的展开,关闭,添加、删除子节点
- Flex中如何利用expandItem()和expandChildrenOf()展开,或关闭Tree的各层节点
- Flex中如何通过itemClick事件,阻止用户点击选中Tree的某一分支节点
- Flex中如何阻止用户点击选中Tree中任何节点
- Flex tree 添加删除节点
- flex Tree 展开特定节点
- 改变flex tree节点图标
- Flex Tree自动定位节点
- flex ComboBox 打开关闭验证
- Flex中如何通过给openItems属性,设置一个XMLList或Array对象来打开Tree的一个节点
- Flex中删除Tree的节点
- FLEX中Tree默认展开所有节点
- ORA-03113: end-of-file on communication channel
- flex中Module的使用
- 一次Oracle数据库挂载迁移的过程记录
- flex控件例子
- GC的安装 RHEL5上 libdb.so.2问题--gnome-libs-1.4.1.2.90-44.1
- flex:Tree点击一行打开关闭节点
- 零零散散学算法之详解最小生成树
- 数据中心如何向私有云转变
- 虚拟化如何更好的服务企业私有云?
- V370 Intel(R) WiFi Link 1000 BGN 无线网卡的安装 for linux
- 10g as server 的基本概念
- 推荐歌曲rolling in the deep
- linux 软件安装
- 推荐不知道歌名的曲子,但知道是中岛爱的歌