最近在做flex项目的开发,遇到了一个问题,于是百度、google好久终于找到了解决方案,于是记录在此。
这是一个树,后台返回xml,需要删除3333333这个节点,但是又不能刷新。首先想到的肯定都是直接remove。但是经过本人的测试都不行。于是最后找到了一个这样的解决办法。
//删除选中子节点 强悍districtInfo树节点ID
districtInfo.dataDescriptor.removeChildAt(districtInfo.selectedItem.parent(),districtInfo.selectedItem,districtInfo.selectedItem.childIndex(),districtInfo.dataProvider);
问题解决!!
本文来自IT氧吧,转载请标明出处:
http://www.ityangba.com/thread-96-1-1.html
- 大小: 21.7 KB
分享到:
相关推荐
如果开启了反向级联,即父节点的状态取决于所有子节点,那么还需要检查子节点的选中情况来调整父节点的状态。 6. **同步Tree视图**:最后,为了使改变立即体现在界面上,需要调用Tree的validateNow()方法来刷新视图...
Flex Tree 是一种在Adobe Flex框架中用于展示层次结构数据的组件。它允许用户通过节点来探索和操作数据,而Checkbox的引入则为用户提供了一种多选功能,使得用户可以选择多个树节点。在“Flex Tree 中Checkbox”的...
这通常涉及遍历子节点,根据子节点的选中状态更新父节点的选中状态。 6. **选中状态的同步**: 如果应用有多个Tree控件或者需要在其他地方反映Tree的选择状态,需要实现一种机制来同步这些状态。这可能涉及到事件...
if (event.shiftKey) { // 如果按下Shift键,表示添加子节点 var newNode:XML = <item><id>newId</id><name>新名称</name></item>; selectedNode.appendChild(newNode); tree.dataProvider.refresh(); } } ``` ...
根据给定的信息,我们可以深入探讨Flex中的异步加载Tree组件的相关知识点。 ### 一、Flex与AsyncTree组件 #### 1. Flex简介 Flex是一种开源的框架,用于构建跨平台的桌面应用程序和移动应用程序。它提供了强大的...
例如,生成一个表示树结构的XML文件,其中包含节点(节点可以有子节点)。 ```csharp var doc = new XDocument( new XElement("root", new XElement("node1", new XElement("child1"), new XElement("child2"))...
本文将深入探讨如何在Flex Tree中进行节点的添加、展开和删除操作。 首先,让我们了解Flex Tree的基本结构。Flex Tree由一系列的TreeItem对象组成,每个TreeItem代表树中的一个节点。节点可以有子节点,形成树的...
动态树的优点在于,当数据源发生变化时,如添加、删除或修改节点,树视图会自动更新,无需手动刷新整个界面。这为用户提供了一个交互性强且响应迅速的界面。 2. 异步树(Asynchronous Tree): 异步树是一种延迟...
在AdvancedDataGrid中,每个节点代表一个数据项,可以展开或折叠,显示其子节点。动态添加节点意味着在运行时向已存在的数据集添加新的数据项,这通常涉及数据提供者(如ArrayCollection)的更新。 动态添加一行的...
根据给定文件的信息,我们可以总结出一系列与Flex和ActionScript 3(AS3)相关的知识点。下面的内容将针对每一个问题进行详细的解答。 ### Flex及AS3基础知识 #### 1. AS3语言中,Array里面是不是可以放不同类型?...
设置子节点属性 1.8节.定义数组和对象 1.9节.在ActionScript中设置变量的作用域 1.10节.在ActionScript中创建组件 1.11节.使用事件冒泡机制 1.12节.使用代码隐藏模式分离MXML和ActionScript 1.13节.组件属性绑定 ...
rootProperty: 'children' // JSON数据中的子节点属性名 } } }); ``` 3. **创建TreePanel**:创建一个`Ext.tree.Panel`,设置`store`属性为刚才创建的`TreeStore`,并定义其他必要配置,如列显示、可拖拽等。...
- **更多组件**:除了MessageBox和Grid外,EXT还提供了大量的其他组件,如Form、Tree、TabPanel等,满足不同场景的需求。 - **使用方法**:通过实例演示如何在项目中引入并使用这些组件,提高开发效率。 #### 8. ...