关键词:
1、首先需要下载ztree插件,
2、把下载的插件中的js和css放到项目中去(img文件默认放到css文件下方,如果把img文件放到其他地方,加载出来的树将没有默认图标(文件夹图标)和节点前的展开闭合的加减号,
3、在项目中引入jquery.js、ztree核心js、zTreeStyle.css
jquery-1.4.2.js、jquery.ztree.core-3.x.js、zTreeStyle.css 这三个都是ztree插件中的,其中jquery.js 可以是更高版本的
这是基本使用,复杂的还需添加jquery.ztree.excheck-3.5.jsjquery.ztree.exedit-3.5.js 最好都添加上
4、写一个ztree的容器<ul id="treeDemo" class="ztree"></ul> 其中class是必须的,且值必须是ztree,id是ztree初始化后ztree的treeId
5、设置setting var setting = {};
6、ztree数据
var zNodes = [ {name:"test1", open:true, children:[ {name:"test1_1"}, {name:"test1_2"}]}, {name:"test2", open:true, children:[ {name:"test2_1"}, {name:"test2_2"}]} ];
7、初始化ztree
zTreeObj = $.fn.zTree.init($("#treeDemo"), setting, zNodes);
8、若setting设置 simpleData 则树节点数据可以是简单数组(即不需要写成上方zNodes那样的json嵌套格式)
var setting = {
simpleData: {
enable: true
};
此时zNodes可以是下面格式
var zNodes =[
{ id:1, pId:0, name:"节点搜索演示 1", t:"id=1", open:true},
{ id:11, pId:1, name:"关键字可以是名字", t:"id=11"},
{ id:12, pId:1, name:"关键字可以是level", t:"id=12"},
{ id:13, pId:1, name:"关键字可以是id", t:"id=13"},
{ id:14, pId:1, name:"关键字可以是各种属性", t:"id=14"},
{ id:2, pId:0, name:"节点搜索演示 2", t:"id=2", open:true},
{ id:21, pId:2, name:"可以只搜索一个节点", t:"id=21"},
{ id:22, pId:2, name:"可以搜索节点集合", t:"id=22"},
{ id:23, pId:2, name:"搜我吧", t:"id=23"},
{ id:3, pId:0, name:"节点搜索演示 3", t:"id=3", open:true },
{ id:31, pId:3, name:"我的 id 是: 31", t:"id=31"},
{ id:32, pId:31, name:"我的 id 是: 32", t:"id=32"},
{ id:33, pId:32, name:"我的 id 是: 33", t:"id=33"}
];
java入门——jdk的使用入门
...详细,而且并不系统。下面分享JDK的下载、环境配置以及使用方法。首先安装JDK,一般情况下,安装目录为C盘的program(x86)目录下。接下来最重要的一部:配置环境1.右键我的电脑——属性——高级系统设置——高级——环境变量... 查看详情
springboot入门到精通-spring的基本使用(代码片段)
...门到精通-SpringBoot入门(二)SpringBoot入门到精通-Spring的基本使用(三)SpringBoot入门到精通-SpringBoot集成SSM(四)前言上一篇文章我们讲的是SpringBoot的入门程序,万事开头难,本篇文章我们将学习S 查看详情
bootstrap入门使用
可以创建bootstrap文件下统一管理组件的意思是用哪个拿哪个,你可以单独的引入css然后引用css有关的代码即可 入门使用下: 查看详情
airflow入门及使用(代码片段)
Airflow入门及使用Airflow入门及使用什么是Airflow?Airflow是一个使用python语言编写的datapipeline调度和监控工作流的平台。Airflow是通过DAG(Directedacyclicgraph有向无环图)来管理任务流程的任务调度工具,不需要知道业务数据的具体内... 查看详情
nmap从入门到再入门
...参数与扫描目标版本相关的参数常用Nmap扫描参数Nmap脚本使用与主机发现相关的参数参数作用-sP使用ping探测主机-snPingScan只进行主机发现,不进行端口扫描-P0/Pn默认视为指定的主机已开启,跳过主机发现阶段-PS使用TCPACK的... 查看详情
kotlin基础从入门到进阶系列讲解(入门篇)android之gson的使用(代码片段)
Kotlin基础从入门到进阶系列讲解(入门篇)Android之GSON的使用Android之GSON的使用Android之GSON的使用->返回总目录<-Google提供的GSON开源库可以让解析JSON数据的工作简单到让你不敢想象的地步项目中需要添加GSON库的依赖。编辑app/b... 查看详情
qtqml的入门使用(代码片段)
结构如下:main.cpp代码:#include<QGuiApplication>#include<QQmlApplicationEngine>intmain(intargc,char 查看详情
github网站使用的基础入门
...是我推荐的两个比较好的网站,然后我再专门对GitHub网站使用进行步骤讲解.git命令: http://blog.csdn.net/dengsilinming/article/details/8000622 这个网站的博客虽然不 查看详情
git使用入门
http://blog.csdn.net/codectq/article/details/50777866 git入门(1)--提交代码的一般步骤http://blog.csdn.net/codectq/article/details/50777877 git入门(2)-Gitstash保存当前的工作现场http://blog.csdn.net/codectq/article/ 查看详情
npm使用入门
NPM使用入门npm就是nodepackagemanagernode的包管理工具我们通过npminstall模块来安装模块,缩写:npmi模块,注意,低版本的node可能需要npminit先来创建一个package.json文件,这也是我推荐的,默认的会安装到目录中的node_modules;如果没有这... 查看详情
valgrind使用入门
近期在学习使用valgrind来定位性能问题,记录一下整个操作过程以及涉及到的工具一般在机器上都会预装valgrind工具使用callgrind工具检查程序的调用情况,例如使用valgrind来监控sequoiadb的函数调用关系,可以执行以下命令来启动seq... 查看详情
git的使用(入门)
针对linux系统,全部采用shell命令的方式实现一、查看相关信息which-agit查看git的安装位置gitversion 查看git的版本githelp 学习相关的命令 二、git配置用户信息 1、gitconfig--globaluser.nameLiang 配置用户名 2、gitconfig--globaluser.emai... 查看详情
intellijidea的使用入门
问题1:Run/DebugConfigurations中点击“+”号没有tomcatserver选项解决方法:File--->Setting--->Build,Execution,Deployment---->Application Servers--->"+"这里添加了之后Edit Configuration里面就可以看到Tomcat Ser 查看详情
vue学习笔记入门篇——组件的使用
本文为转载,原文:Vue学习笔记入门篇——组件的使用组件定义组件(Component)是Vue.js最强大的功能之一。组件可以扩展HTML元素,封装可重用的代码。在较高层面上,组件是自定义元素,Vue.js的编译器为它添加特殊功能。在有些情... 查看详情
angularjs的简单使用(入门级)
AngularJS诞生于2009年,由MiskoHevery等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注... 查看详情
《java从入门到放弃》入门篇:使用注解的方式配置hibernate映射关系
之前我们都是使用配置文件的方式来生成的代码,虽然和JDBC比较简单了很多,但每次都在修改时需要既改实体类又改映射文件。还是有点麻烦。所以,这一篇,我们来说说使用注解的方式来在接在实体类上配置映射关系。第一... 查看详情
cefsharp使用入门
...安装管理器2. 进入修改界面,使用C++的桌面开发,选中之后,默认的就行(原因:因为这个nuget包是基于C++开发的,用的都是底层的C++的东西)3. 安装N 查看详情
sitemesh使用整理(入门)
...体的还不清楚,写下这博文知识为了巩固和记录自己今天使用sitemesh的一些笔记。使用sitemesh的步骤:导入sitemesh的jar包,该包可以在官网上下载最新的稳定版。目前最新是sitemesh-2.4.2.jar配置sitemesh的核心 查看详情