Flex中Tree的父节点、叶节点的操作小结.doc

Flex中Tree的父节点、叶节点的操作小结.doc

ID:50674302

大小:36.00 KB

页数:3页

时间:2020-03-13

Flex中Tree的父节点、叶节点的操作小结.doc_第1页
Flex中Tree的父节点、叶节点的操作小结.doc_第2页
Flex中Tree的父节点、叶节点的操作小结.doc_第3页
资源描述:

《Flex中Tree的父节点、叶节点的操作小结.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Flex中Tree的父节点、叶节点的操作小结近来主要涉及到的一个问题是根据用户操作动态地创建树结构,包括父节点、子节点。经过浏览相关书籍和网上的资料,顺利按需求完成了项目,现将此知识点总结一下。首先肯定的是,tree用到数据绑定。要考虑的就是将怎样形式的数据绑定到Tree控件上来,提到XML、XMLList以及XMLListCollection与Tree的绑定,设计如下:[Bindable]privatevarxmlTree:

2、XML=

3、erlabel="控制点"isBranch="true">;[Bindable]privatevardataTree:XMLListCollection=newXMLListCollection(xmlTree.father);

4、ht="100%"labelField="@label"showRoot="true"dataProvider="{dataTree}"itemClick="treeItemClickHander(event);"/>下面涉及到树结构的操作,实际上是对XMLListCollection的操作,再往上就是对XML的操作,主要用到的操作符是.和@。//*******添加父节点******privatefunctionaddFather(father:String):void{varnewFather:XML=

5、her/>;newFather.@label=father;newFather.@isBranch=true;xmlTree.appendChild(newFather);}//***********删除指定父节点************privatefunctiondeleteFather(father:String):void{varfath:XMLList=xmlTree.father.(@label==father);for(vari:int=0;i

6、th[i];}}//***********删除所有父节点*************privatefunctiondeleteFathers():void{varfath:XMLList=xmlTree.father;for(vari:int=0;i

7、;newNode.@label=node;varfath:XMLList=xmlTree.father.(@label==father);if(fath.length()>=0){//增加子节点fath[0].appendChild(newNode);}}//******给指定父节点删除子节点******privatefunctiondeleteNode(father:String,son:String):void{varfath:XMLList=xmlTree.father.(@label==father);v

8、archilds:XMLList=fath.children();variDelete:int;for(vari:int=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。