常用属性

常用事件:

1.第一种是静态树:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>静态树</title><meta http-equiv="content-type" content="text/html; charset=UTF-8"><link rel="stylesheet" type="text/css" href="../themes/default/easyui.css"><link rel="stylesheet" type="text/css" href="../themes/icon.css"><script type="text/javascript" src="../js/jquery.min.js"></script><script type="text/javascript" src="../js/jquery.easyui.min.js"></script><script src="../js/easyui-lang-zh_CN.js" type="text/javascript" charset="utf-8"></script></head><body><ul id="treeID" class="easyui-tree" data-options="animate:true,checkbox:true,lines:true"><li><span>第一章</span><ul><li><span>第一节</span><ul><li><span>第一条</span></li><li><span>第二条</span></li></ul></li><li><span>第二节</span></li><li><span>第三节</span></li><li><span>第四节</span></li><li><span>第五节</span></li></ul></li><li><span>第二章</span></li><li><span>第三章</span></li><li><span>第四章</span></li></ul><script type="text/javascript">
//            文档加载后折叠所有的节点
            $(function(){$("#treeID").tree("collapseAll");})</script></body></html>

效果:

2.动态树:

例如:

动态树例子:

目录结构:

页面:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>动态</title><meta http-equiv="content-type" content="text/html; charset=UTF-8"><link rel="stylesheet" type="text/css" href="themes/default/easyui.css"><link rel="stylesheet" type="text/css" href="themes/icon.css"><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/jquery.easyui.min.js"></script><script src="js/easyui-lang-zh_CN.js" type="text/javascript" charset="utf-8"></script></head><body><ul id="ttt"></ul><script type="text/javascript">$("#ttt").tree({url: "/Oraclefenye/tree_data.json",lines: true});</script><script type="text/javascript">$("#ttt").tree({onClick: function(node) {alert(node.text);}});</script></body></html>

tree_data.json

[{"id":1,"text":"第一章" },{"id":2,"text":"第二章","state":"closed","children":[{"id":21,"text":"第一节" },{"id":22,"text":"第二节"        },{"id":23,"text":"第三节","state":"closed","children":[{"id":231,"text":"第一条" },    {"id":232,"text":"第二条"     }]      }] }
]

效果:

将json数据改为

[{    "id":1,    "text":"Folder1",    "iconCls":"icon-save",    "children":[{    "text":"File1",    "checked":true   },{    "text":"Books",    "state":"open",    "attributes":{    "url":"/demo/book/abc",    "price":100    },    "children":[{    "text":"PhotoShop",    "checked":true   },{    "id": 8,    "text":"Sub Bookds",    "state":"closed"   }]    }]
},{    "text":"Languages",    "state":"closed",    "children":[{    "text":"Java"   },{    "text":"C#"   }]
}]  

结果:

动态树与静态树显示——(一)相关推荐

  1. 学习笔记:可持久化线段树(主席树):静态 + 动态

    学习笔记:可持久化线段树(主席树):静态 + 动态 前置知识: 线段树.线段树分享可以看:@秦淮岸.@ZYzzz.@妄想の岚がそこに 树状数组.\(BIT\)分享可以看:@T-Sherlock.Chi ...

  2. 可持久化线段树(静态)【学习笔记】

    (静态)主席树入门 前置知识:动态开点线段树,权值线段树. 1)权值线段树:相当于将线段树当成一个桶,其中的每一个点所代表的区间相当于一段值域.维护的值为这段值域中的一些信息. 例如该图,节点2代表的 ...

  3. 静态树表查找算法及C语言实现,数据结构算法C语言实现(三十二)--- 9.1静态查找表...

    一.简述 静态查找表又分为顺序表.有序表.静态树表和索引表.以下只是算法的简单实现及测试,不涉及性能分析. 二.头文件 /** author:zhaoyu date:2016-7-12 */ #inc ...

  4. lucene配置动态域_Lucene BKD树-动态磁盘优化BSP树

    当我对遇到的问题找一个解决方案的时候,我遇到了BKD树这个难题.从来没有听过吗?这种情况可能不只是你自己.从google上搜索"bkd tree",通常会把你引导到 origina ...

  5. 【线段树合并】解题报告:luogu P4556雨天的尾巴 (树上对点差分 + 动态开点 + 线段树合并)线段树合并模板离线/在线详解

    题目链接:雨天的尾巴 本题本身是一个非常简单的一道树上差分的模板题,但是由于变态的数据范围,我们直接用数组是存不下的(本来使用一颗普通的线段树直接维护最大值即可.但是本题的空间只有128MB,直接按照 ...

  6. 洛谷P3960 列队(动态开节点线段树)

    题意 题目链接 Sol 看不懂splay..,看不懂树状数组... 只会暴力动态开节点线段树 观察之后不难发现,我们对于行和列需要支持的操作都是相同的:找到第\(k\)大的元素并删除,在末尾插入一个元 ...

  7. 【bzoj4372】烁烁的游戏 动态点分治+线段树

    题目描述 给一颗n个节点的树,边权均为1,初始点权均为0,m次操作: Q x:询问x的点权. M x d w:将树上与节点x距离不超过d的节点的点权均加上w. 输入 第一行两个正整数:n,m 接下来的 ...

  8. 动态开点线段树(多棵线段树)的内存分配与回收

    前言 线段树,是一个很好用的能支持O(logn)区间操作的数据结构,随着做一些稍微烦一点的题,有时候会发现有些情况要开一个数组的线段树,更有甚者要树套树,而在很多情况下线段树就不能把所有点都开满了(否 ...

  9. 静态主席树总结(静态区间的k大)

    静态主席树总结(静态区间的k大) 首先我们先来看一道题 给定N个正整数构成的序列,将对于指定的闭区间查询其区间内的第K小值. 输入格式: 第一行包含两个正整数N.M,分别表示序列的长度和查询的个数. ...

最新文章

  1. ScribeFireBlog 发的一篇在Cnblogs的日志
  2. Python数据类型之字符串
  3. Linq TO SQL 虽好,但不要滥用
  4. 计算硼原子基态能级B---动能和势能
  5. BiGAN-QP:简单清晰的编码 生成模型
  6. 城市大数据:内涵、服务架构与实施路径
  7. NeurIPS | 谷歌使用机器学习如何做好分布外异常检测
  8. 基于YUM安装与源码编译或二进制多实例安装Mariadb,mysql
  9. *使用配置类定义Codeigniter全局变量
  10. thinkpad分区win10_预装win10系统Thinkpad笔记本只有一个C盘怎么分区
  11. mongooes怎么链接mysql_如何使用Node + Mongoose连接远程MongoDB数据库
  12. 2021-06-27函数定义与参数
  13. 小程序js车牌号手机号正则表达
  14. 如果U盘中了文件夹隐藏病毒,怎么办?
  15. MSP430F5529 多路PWM输出控制舵机和电机
  16. element ui table表格合计移到顶部
  17. js刷新页面得重新加载和页面的刷新
  18. 不同类型时钟CLK信号波形的产生、与时钟频率的关系
  19. 4D成像毫米波雷达按下“加速键”
  20. 产品经理笔试技巧:产品设计题

热门文章

  1. 【转】分享:c#和javascript函数的相互调用(ObjectForScripting 的类必须对 COM 可见。请确认该对象是公共的,或考虑向您的类添加 ComVisible 属性。)...
  2. linux PHP 编译安装参数详解
  3. dokuwiki导航的研究
  4. HelloWorld !
  5. 善用各类知识管理工具,达到事半功倍的效果
  6. VS2017一次性运行多个项目的方法
  7. iOS下JS与OC互相调用(六)--WKWebView + WebViewJavascriptBridge
  8. Linq to SQL Dynamic 动态查询
  9. kvm(十)虚拟机存储池
  10. 单人纸牌_NOI导刊2011提高(04)