`

EasyUi 树的学习

阅读更多

由于项目需要需要用到异步加载树的子节点,根节点在页面加载时已经加载,需求是在根节点被点击时展开时判断是否有子节点,没有通过异步方式从服务器加载。

可是,弄了半天,也百度了很久,发现创建出来的根节点根本就不可能包含子节点,出现了下面的情况:

如图:



 这是怎么回事呢,查了下文档,我难道要指定个空的children吗?我有尝试在前台加上了一个空的children,

 

treeDatas.push({id:key,text:alltablenames[key],children:[]});

可是还是这个样子,怎么是好呢?

 

继续看文档,发现一个属性state,节点状态是否关闭,关闭就用closed,难道与这个有关,设置state为closed,如下:

 

treeDatas.push({id:key,text:alltablenames[key],children:[],state:'closed'});

 

跑起来看看效果



 

这下果然行了,原来如果想含有子节点,但是当前子节点有没有需要加上state属性,感觉有api文档在手,程序要还写多了。

最后附上异步加载子节点的方法:

 

onBeforeExpand:function(node){

    $('#conditionName').combotree("tree").tree("options").url= '${basePath}table/fields?tableName='+node.id;

}

 

就这样了!

  • 大小: 2.4 KB
  • 大小: 3 KB
分享到:
评论

相关推荐

    轻松学习jQuery插件EasyUI EasyUI实现树形网络基本操作(2)

    一、EasyUI树形网格动态加载 动态加载树形网格有助于从服务器上加载部分的行数据,避免加载大型数据的长时间等待。本教程将向您展示如何创建带有动态加载特性的树形网格(TreeGrid)。 创建树形网格(TreeGrid) ...

    easyui-前端处理树

    easyui实现的树,转自他人的,感觉不错!可以拿来借鉴和学习,

    mvc+EF+easyui+ztree

    自己最近两天刚做的mvc项目linq to model first,包括分页,动态加载菜单栏,登录,记住密码,权限分配(差一步,等后续),非常适合刚入mvc的人借鉴,后续有更新,请下载者留下邮箱,后续会发到你的邮箱,或有什么...

    EasyUI异步树源码 EasyUIAsynchronousTree.rar

    EasyUI异步树源码 源码描述: 一、源码特点 1、easyui异步树,easyui用的一切都是json数据。树也是如此!后台需要返回与格式匹配的json数据才能正确加载树。 二、注意事项 1、开发环境为Visual Studio 2010,使用...

    EasyUi示例小项目

    用EasyUi写的一个小项目,适合新手学习EasyUi,左边树,右边商品

    轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)

    一、EasyUI创建基础树形网格 树形网格(TreeGrid)组件从数据网格(DataGrid)继承,但是允许在行之间存在父/子节点关系。许多属性继承至数据网格(DataGrid),可以用在树形网格(TreeGrid)中。为了使用树形网格...

    easyui tree

    easyui 生成简单的树,是一个学习的例子。

    Jquery easyui 实现动态树

    本文给大家介绍jquery easyui实现动态树,本文通过代码实例相结合的方式给大家展示jquery easyui实现动态树的过程,感兴趣的朋友一起学习吧

    轻松学习jQuery插件EasyUI EasyUI创建树形菜单

    主要帮助大家轻松学习jQuery插件EasyUI,EasyUI创建树形菜单,内容很丰富,值得大家阅读。

    EasyUI Tree树组件无限循环的解决方法

    在学习jquery easyui的tree组件的时候,在url为链接地址的时,发现如果最后一个节点的state为closed时,未节点显示为文件夹,单击会重新加载动态(Url:链接地址)形成无限循环。如: tree.json [{ id:1, text:...

    jQuery EasyUI基础教程之EasyUI常用组件(推荐)

    本文主要内容是介绍EasyUI的一些常用组件的使用,都是一些非常基础的知识,适合入门者学习,主要包括Base(基础)、Layout(布局)、菜单和按钮、表单、窗口、表格和树等的使用。要求完全掌握这些内容,学会查阅文档...

    教师综合评价系统文档源码数据库

    学习ssm框架的朋友可以看一下 还有easyUI的树形菜单,功能基本实现,但页面好像不是很好看。里面有源码 文档 还有数据库

    第36章 Tree(树)组件[4]1

    第 36 章 Tree(树)组件[4]学习要点:1.方法列表主讲教师:李炎恢本课程由北风网和瓢城 Web 俱乐部提供本节课重点了解 EasyUI 中 Tree

    第36章 Tree(树)组件[2]1

    第 36 章 Tree(树)组件[2]学习要点:1.异步加载主讲教师:李炎恢本课程由北风网和瓢城 Web 俱乐部提供本节课重点了解 EasyUI 中 Tree

    第36章 Tree(树)组件[3]1

    第 36 章 Tree(树)组件[3]学习要点:1.事件列表主讲教师:李炎恢本课程由北风网和瓢城 Web 俱乐部提供本节课重点了解 EasyUI 中 Tree

    第36章 Tree(树)组件[1]1

    第 36 章 Tree(树)组件[1]学习要点:1.加载方式2.属性列表主讲教师:李炎恢本课程由北风网和瓢城 Web 俱乐部提供本节课重点了解 EasyUI 中

    Front-end-Web:Jquery资料整理收集Jquery原始学习,后期加入Vue相关学习资料

    前端网页项目:前端Web 官方网站: : 描述:初级基本知识学习简述: JavaScript jQuery的EasyUI 树JavaScript jQuery的去做 天体 元素 Vue UI常问问题EMCA6ENV 升华的GitHub接触姓名:Jason 电子邮件: 执照开源协议

    springmvcdemo

    这里你将学习到: 前台: 公共类库 Juqery 公共组件 表格:jqueryeasyui datagrid 代码树:ztree 后台需要用的技术 1. 解析xml:dom4j.jar 2. 解析json:json-lib.jar 3 URL Mapping: ...

Global site tag (gtag.js) - Google Analytics