zTree基本功能[core]

zTree 是一个依靠jQuery实现的多功能"树插件".优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点.

zTree v3.0 将核心代码按照功能进行了分割,不需要的代码可以不用加载 采用了 延迟加载 技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀 兼容 IE、FireFox、Chrome、Opera、Safari 等浏览器 支持 JSON 数据 支持静态 和 Ajax 异步加载节点数据 支持任意更换皮肤 / 自定义图标(依靠css) 支持极其灵活的 checkbox 或 radio 选择功能 提供多种事件响应回调 灵活的编辑(增/删/改/查)功能,可随意拖拽节点,还可以多节点拖拽哟 在一个页面内可同时生成多个 Tree 实例 简单的参数配置实现 灵活多变的功能.

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <meta charset="utf-8">
 5     <title></title>
 6     <link rel="stylesheet" type="text/css" href="../../css/demo.css" />
 7     <link rel="stylesheet" type="text/css" href="../../css/zTreeStyle/zTreeStyle.css"/>
 8     <script type="text/javascript" src="../../js/jquery-1.4.4.min.js"></script>
 9     <script type="text/javascript" src="../../js/jquery.ztree.core-3.5.js"></script>
10
11 </head>
12     <script type="text/javascript">
13     var zTreeObj;
14
15     //zTree的参数配置
16     var setting={
17         view: {
18             autoCancelSelected: true,//点击节点时,按下Ctrl或Cmd键是否允许取消选择操作
19             dblClickExpand: dblClickExpand,//双击节点时,是否自动展开父节点的标识
20             expandSpeed: "slow",//节点展开关闭的时候的速度
21             fontCss: setFontCss,//个性化文字样式,只针对zTree在节点上显示的<A>对象
22             selectedMulti: true,//允许是否同时选中多个节点
23             showIcon:true,//设置是否显示节点的图标
24             showLine:true,//是否显示节点之间的连线
25             showTitle:showTitleForTree,//是否显示节点的title提示信息 showTitle: false不提示信息
26             txtSelectedEnable: true//设置zTree是否允许可以选择zTree DOM内的文本
27         },
28         data: {
29             simpleData: {
30                 enable: true,
31                 idKey: "id",
32                 pIdKey: "pId",
33                 rootPId: 0
34         }
35     }
36     };
37
38     //zTree的数据属性
39     var zNodes=[
40     {name:"test1",open:true,
41         children:[{name:"test1_1"},{name:"test1_2"}]
42     },
43     {name:"test2",open:true,
44         children:[{name:"test2_1"},{name:"test2_2"}]
45     },
46     {name:"test3",open:true,
47         children:[{name:"test3_1"},{name:"test3_2"}]}
48     ];
49
50     //设置zTree仅仅level=0的父节点取消双击展开的功能
51     function dblClickExpand(treeId, treeNode) {
52     return treeNode.level == 0;
53     };
54
55     //设置zTree仅仅level=1的节点不显示提示信息
56     function showTitleForTree(treeId, treeNode) {
57         return treeNode.level != 1;
58     };
59
60     //设置level=0的节点name显示为红色
61     function setFontCss(treeId, treeNode) {
62         return treeNode.level == 0 ? {color:"red"} : {color:"green"};
63     };
64
65     $(document).ready(function(){
66         zTreeObj = $.fn.zTree.init($("#tree"), setting, zNodes);
67     });
68
69     </script>
70 <body>
71     <div>
72         <ul id="tree" class="ztree"></ul>
73     </div>
74 </body>
75 </html>
时间: 2024-10-08 22:15:16

zTree基本功能[core]的相关文章

zTree的功能解析

zTree ,一个依靠 jQuery 实现的多功能 "树插件".优异的性能.灵活的配置.多种功能的组合是 zTree 最大优点.兼容 IE.FireFox.Chrome 等浏览器,在一个页面内可同时生成多个 Tree 实例.支持 JSON 数据.支持一次性静态生成 和 Ajax 异步加载 两种方式.支持多种事件响应及反馈.支持 Tree 的节点移动.编辑.删除.支持任意更换皮肤 / 个性化图标(依靠css).支持极其灵活的 checkbox 或 radio 选择功能.简单的参数配置实现

zTree

js树形控件—zTree使用总结 0 zTree简介 树形控件的使用是应用开发过程中必不可少的.zTree 是一个依靠 jQuery 实现的多功能 “树插件”.优异的性能.灵活的配置.多种功能的组合是 zTree 最大优点. 0.0 zTree的特点 最新版的zTree将核心代码按照功能进行了分割,不需要的代码可以不用加载,如普通使用只需要加载核心的jquery.ztree.core-3.5.js,需要使用勾选功能加载jquery.ztree.excheck-3.5.min.js,需要使用编辑功

js树形控件—zTree使用总结(转载)

0 zTree简介 树形控件的使用是应用开发过程中必不可少的.zTree 是一个依靠 jQuery 实现的多功能 “树插件”.优异的性能.灵活的配置.多种功能的组合是 zTree 最大优点. 0.0 zTree的特点 最新版的zTree将核心代码按照功能进行了分割,不需要的代码可以不用加载,如普通使用只需要加载核心的jquery.ztree.core-3.5.js,需要使用勾选功能加载jquery.ztree.excheck-3.5.min.js,需要使用编辑功能加载jquery.ztree.e

Angular整合zTree

1 前提准备 1.1 新建一个angular4项目 参考博文:点击前往 1.2 去zTree官网下载zTree zTree官网:点击前往 三少使用的版本:点击前往 2 编程步骤 从打印出zTree对象可以看出,zTree对象利用init方法来实现zTree结构:init方法接收三个参数 参数1:一个ul标签的DOM节点对象 参数2:基本配置对象 参数3:标题信息数组 2.1 在index.html中引入相关js.css <!doctype html> <html lang="e

Core BlueTooth官方文档翻译

本?文是苹果<Core Bluetooth Programming Guide>的翻译. 关于Core Bluetooth Core Bluetooth 框架提供了蓝?牙低功耗?无线设备与 iOS 应?用或 Mac 应?用通讯的必要的类.应?用可以发现,探索低功耗外设,并与它交互,?比如?心率监控器和数字 温度调节器. 从 OS X V10.9 和 iOS 6 之后,Mac 和 iOS 设备也能充当蓝?牙低功耗外设给包括 Mac 和 iOS 在内的其他设备提供数据服务了. 概览 蓝?牙低功耗?

使用zTree插件构建树形菜单

zTree下载:https://github.com/zTree/zTree_v3 目录: 就我看来,zTree较为实用的有以下几点: zTree 是一个依靠 jQuery 实现的多功能 “树插件”.优异的性能.灵活的配置.多种功能的组合是 zTree 最大优点. 支持 JSON 数据 支持静态 和 Ajax 异步加载节点数据 支持任意更换皮肤 / 自定义图标 支持极其灵活的 checkbox 或 radio 选择功能 提供多种事件响应回调 灵活的编辑(增/删/改/查)功能,可随意拖拽节点,还可

关于Spring核心容器功能

一句话总结:Spring框架的核心容器能为我们创建对象 spring框架是一种粘合层框架,它是用来整合web层框架和持久层框架的spring可以支持我们各个层级包括数据展示层,业务层和持久层都有对应的解决方案.spring核心容器core container提供了创建对象管理对象的功能core container包括bean,core,context,Expression Languagebean提供了整个框架最基本的部分,包括了IOC控制反转和依赖注入Bean的创建用到了工厂模式:父类是Bea

BOS物流管理系统-第一天

BOS物流管理系统-第一天-系统分析.环境搭建.前端框架 BoBo老师 整体项目内容目标: 对项目概述的一些理解 亮点技术的学习 注意学习方式:优先完成当天代码. 其他内容. 最终: 学到新的技术,会应用新的技术:对项目有个整体感觉: 课程安排:12天左右 主要内容: 项目整体概述和一般流程(项目概念.一般项目流程等) BOS项目的概述(项目背景.需求.技术架构.学习目标) 开发环境搭建 项目导入和运行(传统项目结构)(Struts2的通配符映射) 项目导入和运行(Maven项目结构)(STS开

BOS v2.0后台管理系统界面通用解决方案

错误:java.net.BindException: Address already in use: JVM_Bind <null>:8080解决: cmd 窗口 --- 执行 netstat -ano 查看哪个进程占用端口 – 在任务管理器 结束进程优先关闭 java 进程 ,大多是重复启动 tomcat 造成1. 后台管理系统界面分析 界面效果 可以使用 frameset 框架来完成布局正文内容两种实现方案1. 使用 ajax 加载内容 ,很难实现独立刷新 2. 嵌入 iframe ,实现