找了很久的资料,才解决tree加载时显示所有节点这个问题,引自http://hi.baidu.com/lz0830/blog/item/7b406e82d7f41c98f703a632.html
该文中提出Tree的数据源在MXML文件中和数据源是从后台程序获取两种情况:
一、针对第一种情况(tree的数据源在MXML文件中)的写法:
private function initApp():void {
for each(var item:XML in this.myTree.dataProvider)
this.myTree.expandChildrenOf(item,true);
}
该函数的调用creationComplete="initApp()"
二、数据源从后台程序获取:
<!-- 读取xml文件给tree绑定数据源 -->
<mx:HTTPService id="tree_httpsrv" url="assets/data/treeview.xml" result="setTree(event)" fault="faultOperation(event)" resultFormat="xml" />
<!-- 读取xml文件的处理 -->
[Bindable]
private var tree_xml:XML;
private function setTree(event:ResultEvent):void
{
tree_xml = XML(event.result);
var tree_data:XMLList = tree_xml.treeviewNode;
myTree.dataProvider = tree_data;
myTree.callLater(expandTree);
}
private function expandTree():void
{
//expand all tree node
myTree.expandChildrenOf(tree_xml,true);
}
分享到:
相关推荐
js树形菜单组件,主要解决大数据加载节点卡死问题。
完整的jquery easyui tree 树形列表节点异步加载demo,比官方demo详细得多。是前后台交互的web应用。
主要介绍了vue el-tree 默认展开第一个节点的实现代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
tree动态数据源和搜索打开节点所有上级
需求: vue-cli项目树形控件:一级节点为本地节点,默认展开一级节点,增删改后局部刷新数据。 增加节点,点击确定后局部刷新,渲染新数据。 源码 element组件样式 <el-tree class="treeitems" :data="data...
今天小编就为大家分享一篇layui-tree实现Ajax异步请求后动态添加节点的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
最近项目中有一个比较大型的树节点加载,网上面也看过一些解决方案,感觉都不是很好,也有很多误区,比如单击节点时加载子节点,导致节点重复添加。ztree fileter方法是在每次展开时都会执行,所以根据不同的请求...
动态加载树(tree)和动态加载表格(table),很好的结合了数据库。。可以轻松的完成你所需要的功能。
比较一目了然的Tree Ctrl加载指定目录下的所有文件的Demo,供大家参考!
主要介绍了element el-tree组件的动态加载、新增、更新节点的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
通过点击父节点,动态加载子节点,父节点呈现"正在加载效果
区别在于,远程脚本调用方式加载树节点信息使用的是WebInvokeTreeLoader,需要通过fn属性来指定用于加载数据的远程方法,并在...而传统的树节点加载器是Ext.tree.TreeLoader,需要指定一个url来获得json数据。
动态加载数,简单易用,功能强大。可以实现在树上动态增加、删除、拖拽节点。
通过java 访问数据库而生成节点 子节点的 ID 与 父节点的关系为“父节点id_子节点id”此id为数据库中的id 同理“父节点id_子节点id_子子节点id”,因此加载树时将node.id做为参数 通过split("_"),根据数据的长度就...
jstree创建无限分级树的方法【基于ajax动态创建子节点】.docx
多级数据加载,选中父节点和子节点的处理,以及对于数据库的操作
Ext.ux.tree.treegrid异步加载,点击节点加载数据
NULL 博文链接:https://dengli19881102.iteye.com/blog/853142
//设置一个标志位,在整棵树加载完成后就将标志位设置为false,不允许勾选checkbox了,在加载数据完成之前是可以勾选的,用来在数据中设置勾选了哪些节点 //这样就可以实现读取url数据时是可以设置勾选了哪些节点,在...
本篇文章主要介绍解析jquery easyui tree异步加载子节点问题,easyui中的树可以从标记中建立,也可以通过指定一个URL属性读取数据建立,有兴趣的可以了解一下。