flex中tree
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
flex 中关于Tree 的详解介绍
Tree 类
继承MovieClip > UIObject 类> UIComponent 类> View > ScrollView > ScrollSelectList > List 组件> Tree
ActionScript 类名称mx.controls.Tree
Tree 类的方法、属性和事件使您可以管理和处理Tree 对象。
Tree 类的方法摘要
下表列出了Tree 类的方法。
方法
描述
Tree.addTreeNode()
向Tree 实例添加节点。
Tree.addTreeNodeAt()
在Tree 实例中的特定位置添加节点。
Tree.getDisplayIndex()
返回给定节点的显示索引。
Tree.getIsBranch()
指定文件夹是否为分支(具有文件夹图标和展开箭头)。
Tree.getIsOpen()
指示节点是打开还是关闭。
Tree.getNodeDisplayedAt()
将树的某个显示索引映射到在该索引处显示的节点。
Tree.getTreeNodeAt()
返回在树的根上的节点。
Tree.“refresh”()
更新树。
Tree.removeAll()
从Tree 实例中删除所有节点并刷新树。
Tree.removeTreeNodeAt()
删除在指定位置的节点并刷新树。
Tree.setIcon()
为指定的节点指定图标。
Tree.setIsBranch()
指定节点是否为分支(具有文件夹图标和展开箭头)。
Tree.setIsOpen()
打开或关闭节点。
从UIObject 类继承的方法
下表列出了Tree 类从UIObject 类继承的方法。从Tree 对象调用这些方法时,请使用TreeInstance.methodName 的形式。
方法
描述
UIObject.createClassObject()
创建指定类的对象。
UIObject.createObject()
创建对象的子对象。
UIObject.destroyObject()
破坏组件实例。
UIObject.doLater()
在属性检查器和"组件"检查器中设置了参数之后,调用一个函数。
UIObject.getStyle()
从样式声明或对象获取样式属性。
UIObject.invalidate()
标记对象使其在到达下一个帧间隔时进行重绘。
UIObject.move()
将对象移动到要求的位置。
UIObject.redraw()
强制验证对象,以便在当前帧中绘制该对象。
UIObject.setSize()
将对象调整为所要求的大小。
UIObject.setSkin()
设置对象的外观。
UIObject.setStyle()
设置样式声明或对象的样式属性。
从UIComponent 类继承的方法
下表列出了Tree 类从UIComponent 类继承的方法。从Tree 对象调用这些方法时,请使用TreeInstance.methodName 的形式。
方法
描述
UIComponent.getFocus()
返回对具有焦点的对象的引用。
UIComponent.setFocus()
将焦点设置到组件实例中。
从List 类继承的方法
下表列出了Tree 类从List 类继承的方法。从Tree 对象调用这些方法时,请使用TreeInstance.methodName 的形式。
方法
描述
List.addItem()
向列表的结尾添加项目。
List.addItemAt()
将项目添加到指定索引处的列表。对于Tree 组件,最好使用
Tree.addTreeNodeAt()。
List.getItemAt()
返回指定索引处的项目。
List.removeAll()
删除列表中的所有项目。
List.removeItemAt()
删除指定索引处的项目。
List.replaceItemAt()
用其它项目替换指定索引处的项目。
List.setPropertiesAt()
将指定的属性应用到指定的项目。
List.sortItems()
按照指定的比较函数对列表中的项目进行排序。
List.sortItemsBy()
按照指定的属性对列表中的项目进行排序。
Tree 类的属性摘要
下表列出了Tree 类的属性。
属性
描述
Tree.dataProvider
指定XML 数据源。
Tree.firstVisibleNode
指定显示在最顶层的第一个节点。
Tree.selectedNode
指定Tree 实例中的一个选定节点。
Tree.selectedNodes
指定Tree 实例中的多个选定节点。
从UIObject 类继承的属性
下表列出了Tree 类从UIObject 类继承的属性。从Tree 对象访问这些属性时,请使用TreeInstance.propertyName 的形式。
属性
描述
UIObject.bottom
只读;对象的底边缘位置(相对于其父对象的底边缘)。