Flex Tree 全部展开默认选中任意某个节点处理
来源:互联网 发布:深圳网络光纤布线招聘 编辑:程序博客网 时间:2024/05/17 06:15
1、XML原格式
<fx:XMLList id="menuXML"> <Root><NODE SID="029" SNAME="六环次渠收费站" MYDATA="GLOBAL"> <NODE SID="029710000" SNAME="内环出口"PID="029"MYDATA="EXIT"> <NODE SID="01002" SNAME="外侧第一车道" PID="029710000" SFLAG="0" MYDATA="LANE"/> </NODE></NODE> </Root></fx:XMLList>2、选中某个节点,此节点通过@MYDATA 已经可知是那种类型
var xmlString:String=menuXML;if (xmlString != "<Root/>"){this.xml=new XML(xmlString);//循环最后一层节点的数据,此节点就是应选择的节点数据,可根据层级关系来设置选中那一节点for each (var treeItem:XML in xml.children().children().children()){//如果是停车单元,选中并获取相关信息if (treeItem.@MYDATA == "LANE"){tree_id.selectedItem=treeItem;break;}}}
3、展开全部
if (!tree_id.isItemOpen(XML(this.xml.NODE))){this.tree_id.expandItem(XML(this.xml.NODE), true, true);}//展开第一级节点//this.tree_id.expandItem(XML(this.xml..NODE.(@MYDATA == "GLOBAL")), true, true);//展开全部节点for each (var item:Object in tree_id.dataProvider){tree_id.expandChildrenOf(item, true);}4、选中节点后执行其他方法
//获取默认选中的节点信息tree_id.callLater(function():void{if (tree_id.selectedItem != null){parkNameStr=Global_Tree.selectedItem.@SNAME;parkIdStr=Global_Tree.selectedItem.@SID;ParkCostObj.findCostList(parkIdStr); //执行方法}});
- Flex Tree 全部展开默认选中任意某个节点处理
- Flex Tree 默认展开首节点并选中
- Flex的Tree全部展开收缩,ji展开选中单个节点
- Flex的Tree全部展开收缩,ji展开选中单个节点
- EasyUI Tree默认全部折叠,通过传入ID判断展开节点并选中
- FLEX中Tree默认展开所有节点
- FLEX中Tree默认展开所有节点
- flex tree默认展开第一个节点
- FLEX中Tree默认展开所有节点
- FLEX中Tree默认展开所有节点
- flex tree 默认展开第一个节点
- FLEX中Tree默认展开所有节点
- Flex tree 展开任意想展开的节点
- flex tree 默认展开
- flex tree 默认展开
- easy-ui tree树某个节点默认选中
- flex Tree 展开特定节点
- swing jTree 节点刷新,默认全部展开
- 2013.12.9array size 越大越好 谷歌
- html5的语音输入功能
- Mysql sequece
- Java中System.loadLibrary() 的执行过程
- vim独家秘技两条(1)在任意列中插入等差数列(非插件)(2)利用shell命令插入某个目录下的所有文件名(可用于cocos2d-x android的.mk脚本配置)(下)
- Flex Tree 全部展开默认选中任意某个节点处理
- 详谈用API读取Revit对象的参数值
- 零点起飞学Visual C++
- 普通文件转换为受系统保护的操作文件
- ROST在SupremeWord及Supermemo软件中的妙用
- php安装ftp扩展
- Java项目开发中一些BUG的总结
- Java GUI编程之(四) 一个温度转换程序
- PLSQL并发控制