`
ahead_zhan
  • 浏览: 28775 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Flex Tree控件 节点展开关闭控制

    博客分类:
  • Flex
 
阅读更多
//全部展开
private function ExpandAll():void
{

  // treeMenu.dataProvider是id为treeMenu所绑定的数据源是个xmllist
  for each(var item:XML in treeMenu.dataProvider)
             treeMenu.expandChildrenOf(item,true);
}
//全部收起
private function CollapseAll():void {
for each(var item:XML in treeMenu.dataProvider)
   treeMenu.expandChildrenOf(item,false);
}

//展开莫个节点参数item是XML对象

treeMenu.expandChildrenOf(item,true);

//选中莫个节点item2是xml对象
treeMenu.selectedItem = item2;



3。在Tree组件中定位到节点后同时让滚动条移动到对应节点:树组件有个tree.scrollToIndex(index)的方法

//选中节点

tree.selectedItem = fieldNode;
//设置滚动条滚动到相应的位置
var index:int = tree.selectedIndex;//当前节点的位置

tree.scrollToIndex(index)//滚动条滚动到当前节点的位置

方法2:设置滚动条滚动到相应的位置:

tree.verticalScrollPosition =位置

API:
verticalScrollPosition 属性
verticalScrollPosition:Number  []





顶边到内容的偏移量。这可能是某些子类中的像素偏移,也可能是一些其它度量信息,如 List 中的行数或 TileList 中的平铺项目数。

默认值为 0.

此属性可用作数据绑定的源。





tree展开全部也可以使用下面的方法:

   tree.openItems = item //item要展开的数据

  tree.openItems = [];//全部收起

API中:


openItems 属性
openItems:Object  []





已打开或已设置为打开的项目。
分享到:
评论

相关推荐

    flex tree控件

    默认情况下,Flex Tree控件为每个节点提供预设的图标,如展开/折叠箭头。要去除这些默认图标,我们需要在NodeRenderer类中进行定制。创建一个新的MXML或ActionScript类,继承自mx.controls.treeClasses....

    为Flex Tree控件构造树形结构数据

    Tree控件是Flex提供的一个组件,用于显示多级节点的数据结构,每个节点可以有子节点。这些节点通常对应于数据模型中的对象,而这些对象可以通过数据提供者与Tree控件关联。数据提供者通常是实现了IFactory接口的对象...

    Flex4的Tree控件加CheckBox

    Tree控件在Flex中用于展示层次结构的数据,它允许用户展开和折叠节点,查看和导航数据结构。在很多情况下,用户可能需要选择一个或多个节点,这就是添加CheckBox的用处。通过为每个节点添加CheckBox,用户可以通过...

    Flex tree的用法

    Flex Tree组件是Adobe Flex框架中的一个关键元素,用于在用户界面上展示层次结构的数据。它在各种应用程序中广泛使用,特别是在需要...通过学习和实践提供的源代码,能够进一步提升对Flex Tree控件的理解和应用能力。

    flex Tree checkbox 修改过后的

    Flex Tree控件是一种用于展示层次结构数据的UI组件,它允许用户通过节点展开和折叠来探索数据。在Flex中,为了增加更多的交互性,我们有时需要在Tree的每个节点前添加复选框(checkbox),这使得用户能够进行多选...

    flex Tree 复选框。

    TreeItemRenderer是用于渲染Tree组件中每个节点的类,我们可以在此类中添加一个CheckBox控件,并根据节点的状态来控制它的选中状态。以下是一个基本的自定义TreeItemRenderer的代码片段: ```actionscript public ...

    Flex Tree 中Checkbox

    1. **Flex Tree组件**:Flex Tree是MXML和ActionScript中的一个控件,用于显示分层的数据结构。它由一系列可展开或折叠的节点组成,每个节点可以包含子节点。用户可以通过单击节点来展开或折叠它们,查看其子节点。 ...

    flex iFrame的tree控件连接到相应的网页

    在“flex iFrame的tree控件连接到相应的网页”这个示例中,我们主要探讨如何利用Flex的Tree控件与iFrame组件协同工作,实现用户在Tree上选择不同的节点时,iFrame加载对应的网页内容。 首先,我们需要了解Flex Tree...

    flex tree 拖拽

    在 Flex 应用中,Tree 控件经常用于展示具有层级关系的数据,例如文件系统、组织结构或者菜单等。拖拽功能则为 Tree 提供了更丰富的交互性,让用户可以通过拖放操作来重新排列节点或移动节点到不同的位置,这在需要...

    用ArrayCollection当做flex中Tree控件的DataProvider

    `Tree`控件是Flex中用于显示层次结构数据的组件,通常用于展现具有父节点和子节点关系的数据。在很多情况下,开发者会选择使用XML来存储这种结构化数据,因为XML具有良好的可读性和易于解析的特性。然而,对于不熟悉...

    flex tree icon

    在IT行业中,"flex tree icon"通常指的是使用Flex技术构建的一种树形结构控件,它在用户界面上显示带有图标的层次数据。Flex是一种用于创建富互联网应用程序(RIA)的框架,基于ActionScript编程语言和Flash Player...

    flex带复选框的tree,flex checkboxtree

    在Flex中,Tree组件是用于显示层次结构数据的控件,而"flex带复选框的tree"(Flex CheckboxTree)则是对Tree组件的一种扩展,增加了复选框功能,用户可以对树形结构的节点进行选择或全选操作,常用于权限管理、配置...

    动态绑定XML,实现flex树控件的绑定

    在Flex中,Tree控件用于显示层次结构的数据,它可以是多级别的,非常适合用来展示目录结构或组织结构等。而XML作为一种轻量级的数据交换格式,能够简洁地表示复杂的数据结构,是绑定到Flex组件的理想选择。 在.NET...

    flex中tree和checkbox结合使用的插件

    在Flex开发中,Tree组件和Checkbox控件的结合使用是一个常见的需求,特别是在构建具有层级结构并需要用户进行多选操作的界面时。本插件专为此目的设计,它允许用户在树形结构中通过复选框来选择或取消选择节点,从而...

    flex tree的简单使用

    首先,我们要知道Tree组件是Adobe Flex SDK中的一个控件,它允许用户以节点和子节点的形式查看数据。在Flex中,我们可以使用MXML或ActionScript来创建和配置Tree对象。在简单的用法中,我们通常会关注以下几个关键点...

    Flex Tree 通过Arraycollection转化为XML数据源,新增、删除、修改功能的整合

    在Flex中,Tree组件是一种常用的控件,用于显示层次结构的数据。本篇文章将聚焦于如何将ArrayCollection转换为XML数据源,并实现Flex Tree组件的新增、删除和修改功能。以下是详细的解释和步骤。 首先,...

    Flex使用<mx:Tree>控件创建树(可添加和删除节点)

    1. **创建基本的Tree控件** 要创建一个基本的`&lt;mx:Tree&gt;`控件,首先需要在MXML文件中引入MX组件库,并定义一个`Tree`对象。例如: ```xml &lt;mx:Tree id="myTree" dataProvider="{treeData}" /&gt; ``` 其中,`...

    Flex右键菜单 flex tree 右键菜单 源码

    Tree组件是Flex中用于展示层次结构数据的控件。它允许用户展开和折叠节点,以及选择节点。为了在Tree组件上实现右键菜单,我们需要监听Tree的contextMenuShow事件。当用户在Tree组件上右键点击时,这个事件会被触发...

    数关系用 线连接的flex tree 组件

    在Flex中,Tree组件是一种可折叠的、分层的数据控件,能够展示和操作树形数据结构。用户可以展开和折叠节点,查看和操作不同级别的数据。 线连接功能是Flex Tree组件的一种扩展,它的主要目的是增强视觉效果,使...

    flex基本控件总结

    2. Tree(树):呈现分层结构数据,节点可展开和折叠。常用事件如change,用于监听节点状态变化。 除了上述控件,还有菜单控件(Menu controls)、按钮控件(Button controls)和其他Flex控件(Flex controls)以及...

Global site tag (gtag.js) - Google Analytics