【简介】
zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件
zTree是一个依靠jQuery实现的多功能“树插件”。优异的性能、灵活的配置、多种功能的组合是zTree最大优点。
官方文档:PHP#_zTreeInfo">http://www.treejs.cn/v3/main.PHP#_zTreeInfo
兼容 IE、FireFox、Chrome 等浏览器
支持 JSON 数据
支持多种事件响应及反馈
支持任意更换皮肤 / 个性化图标(依靠css)
支持极其灵活的 checkBox 或 radio 选择功能
简单的参数配置实现 灵活多变的功能
【部分函数和属性介绍】
核心:zTree(setting,[zTreeNodes])
这个函数接受一个JSON格式的数据对象setting和一个JSON格式的数据对象zTreeNodes,从而建立 Tree。
核心参数:setting
zTree 的参数配置都在这里完成,简单的说:树的样式、事件、访问路径等都在这里配置
setting 举例:
Js代码
因为参数太多,具体参数详见zTreeAPI
核心参数:zTreeNodes
zTree 的全部节点数据集合,采用由JSON对象组成的数据结构,简单的说:这里使用Json格式保存了树的所有信息
zTreeNodes的格式分为两种:利用Json格式嵌套体现父子关系和Array简单格式
①带有父子关系的标准 zTreeNodes 举例:
Js代码
②带有父子关系的简单 Array 格式(isSimpleData)的 zTreeNodes 举例:
Js代码
【实例一】(Java代码)
①在页面引用zTree的js和css:
nofollow" type="text/css">