已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
zTree的学习使用1. 引进三个头文件 注第一个是css样式,主要用于显示特效,第二个是jquery,因为zTree也是由jquery写成的,所以jquery必须在zTree的前面引用!第三个是zTree的js,包含其里面一些特殊的效果!2.在页面中放置容器和ul,用于显示zTree的内容和效果 /zTree js代码部分3zTree树部分 var zTree; var demoIframe; /添加功能 function addHoverDom(treeId, treeNode) var sObj = $(# + treeNode.tId + _span); if (treeNode.editNameFlag | $(#addBtn_ + treeNode.tId).length 0) return; /在树节点的后面增加添加和编辑按钮 var addStr = ; addStr += ; addStr += ; sObj.after(addStr); var btn = $(#addBtn_ + treeNode.tId); /点击添加按钮 if (btn) btn.bind(click, function () var zTree = $.fn.zTree.getZTreeObj(treeDemo); zTree.addNodes(treeNode, id: (1000 + newCount), pId: treeNode.id, name: new node + (newCount+) ); return false; ); /删除功能 function removeHoverDom(treeId, treeNode) $(#addBtn_ + treeNode.tId).unbind().remove(); $(#editBtn_ + treeNode.tId).unbind().remove(); $(#removeBtn_+treeNode.tId).unbind().remove(); /树节点的设置 var setting = /添加checkbox,true为有,false为没有 check: enable: true , /添加特殊的控件 view: addHoverDom: addHoverDom,/添加按钮 removeHoverDom: removeHoverDom,/移除按钮 dbClickExpand: false,/双击不可用 selectedMulti: false,/多选不可用 , /数据格式 data: /简单数据类型 simpleData: enable: true, idKey: id,/节点 pIdKey: pId,/父节点 rootPId: /根节点 , /回发操作 callback: /点击之前 beforeClick: function (treeId, treeNode) var zTree = $.fn.zTree.getZTreeObj(tree); /判断是否是父节点 if (treeNode.isParent) zTree.expandNode(treeNode); return false; else demoIframe.attr(src, treeNode.file + .html); return true; ; /树节点内的内容 var zNodes = /基本功能演示 id: 1, pId: 0, name: core 基本功能 演示, open: true , id: 101, pId: 1, name: 最简单的树 - 标准 JSON 数据, file: core/standardData , id: 102, pId: 1, name: 最简单的树 - 简单 JSON 数据, file: core/simpleData , id: 103, pId: 1, name: 不显示 连接线, file: core/noline , id: 104, pId: 1, name: 不显示 节点 图标, file: core/noicon , id: 105, pId: 1, name: 自定义图标 - icon 属性, file: core/custom_icon , id: 106, pId: 1, name: 自定义图标 - iconSkin 属性, file: core/custom_iconSkin , id: 107, pId: 1, name: 自定义字体, file: core/custom_font , id: 115, pId: 1, name: 超链接演示, file: core/url , id: 108, pId: 1, name: 异步加载 节点数据, file: core/async , id: 109, pId: 1, name: 用 zTree 方法 异步加载 节点数据, file: core/async_fun , id: 110, pId: 1, name: 用 zTree 方法 更新 节点数据, file: core/update_fun , id: 111, pId: 1, name: 单击 节点 控制, file: core/click , id: 112, pId: 1, name: 展开 / 折叠 父节点 控制, file: core/expand , id: 113, pId: 1, name: 根据 参数 查找 节点, file: core/searchNodes , id: 114, pId: 1, name: 其他 鼠标 事件监听, file: core/otherMouse , /复/单选框功能 id: 2, pId: 0, name: excheck 复/单选框功能 演示, open: false , id: 201, pId: 2, name: Checkbox 勾选操作, file: excheck/checkbox , id: 206, pId: 2, name: Checkbox nocheck 演示, file: excheck/checkbox_nocheck , id: 207, pId: 2, name: Checkbox chkDisabled 演示, file: excheck/checkbox_chkDisabled , id: 208, pId: 2, name: Checkbox halfCheck 演示, file: excheck/checkbox_halfCheck , id: 202, pId: 2, name: Checkbox 勾选统计, file: excheck/checkbox_count , id: 203, pId: 2, name: 用 zTree 方法 勾选 Checkbox, file: excheck/checkbox_fun , id: 204, pId: 2, name: Radio 勾选操作, file: excheck/radio , id: 209, pId: 2, name: Radio nocheck 演示, file: excheck/radio_nocheck , id: 210, pId: 2, name: Radio chkDisabled 演示, file: excheck/radio_chkDisabled , id: 211, pId: 2, name: Radio halfCheck 演示, file: excheck/radio_halfCheck , id: 205, pId: 2, name: 用 zTree 方法 勾选 Radio, file: excheck/radio_fun , /编辑功能 演示 id: 3, pId: 0, name: exedit 编辑功能 演示, open: false , id: 301, pId: 3, name: 拖拽 节点 基本控制, file: exedit/drag , id: 302, pId: 3, name: 拖拽 节点 高级控制, file: exedit/drag_super , id: 303, pId: 3, name: 用 zTree 方法 移动 / 复制 节点, file: exedit/drag_fun , id: 304, pId: 3, name: 基本 增 / 删 / 改 节点, file: exedit/edit , id: 305, pId: 3, name: 高级 增 / 删 / 改 节点, file: exedit/edit_super , id: 306, pId: 3, name: 用 zTree 方法 增 / 删 / 改 节点, file: exedit/edit_fun , id: 307, pId: 3, name: 异步加载 & 编辑功能 共存, file: exedit/async_edit , id: 308, pId: 3, name: 多棵树之间 的 数据交互, file: exedit/multiTree , /大数据 演示 id: 4, pId: 0, name: 大数据量 演示, open: false , id: 401, pId: 4, name: 一次性加载大数据量, file: bigdata/common , id: 402, pId: 4, name: 分批异步加载大数据量, file: bigdata/diy_async , id: 403, pId: 4, name: 分批异步加载大数据量, file: bigdata/page , /组合功能 演示 id: 5, pId: 0, name: 组合功能 演示, open: false , id: 501, pId: 5, name: 冻结根节点, file: super/oneroot , id: 502, pId: 5, name: 单击展开/折叠节点, file: super/oneclick , id: 503, pId: 5, name: 保持展开单一路径, file: super/singlepath , id: 504, pId: 5, name: 添加 自定义控件, file: super/diydom , id: 505, pId: 5, name: checkbox / radio 共存, file: super/checkbox_radio , id: 506, pId: 5, name: 左侧菜单, file: super/left_menu , id: 513, pId: 5, name: OutLook 样式的左侧菜单, file: super/left_menuForOutLook , id: 507, pId: 5, name: 下拉菜单, file: super/select_menu , id: 509, pId: 5, name: 带 checkbox 的多选下拉菜单, file: super/select_menu_checkbox , id: 510, pId: 5, name: 带 radio 的单选下拉菜单, file: super/select_menu_radio , id: 508, pId: 5, name: 右键菜单 的 实现, file: super/rightClickMenu , id: 511, pId: 5, name: 与其他 DOM 拖拽互动, file: super/dragWithOther , id: 512, pId: 5, name: 异步加载模式下全部展开, file: super/asyncForAll , /其他扩展功能 演示 id: 6, pId: 0, name: 其他扩展功能 演示, open: false , id: 601, pId: 6, name: 隐藏普通节点, file: exhide/common , id: 602, pId: 6, name: 配合 checkbox 的隐藏, file: exhide/checkbox , id: 603, pId: 6, name: 配合 radio 的隐藏, file: exhide/radio ; /初始化树 $(document).ready(function () var t = $(#tree); t = $.fn.zTree.init(t, setting, zNodes); demoIframe = $(#testIframe); demoIframe.bind(load, loadReady); var zTree = $.fn.zTree.getZTreeObj(tree); zTree.selectNode(zTree.getNodeByParam(id,101); ); /数据加载 function loadRead
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年阿克苏辅警招聘考试题库附答案详解(黄金题型)
- 2023年那曲辅警招聘考试真题及答案详解(夺冠)
- 2024年上海辅警协警招聘考试真题完整答案详解
- 河南省豫南六市2025年生物高二第一学期期末质量跟踪监视模拟试题含解析
- 江门职业技术学院《刑事诉讼法理论与实务》2024-2025学年第一学期期末试卷
- 河南城建学院《西方社会学理论A》2024-2025学年第一学期期末试卷
- 江苏省宿迁市沭阳县修远中学2026届物理高二上期末学业质量监测模拟试题含解析
- 重庆商务职业学院《网络商务策划与创新实践》2024-2025学年第一学期期末试卷
- 2026届辽宁省大连市第十六中学高一生物第一学期期末达标检测模拟试题含解析
- 安徽省部分高中2025年化学高二上期末统考试题含解析
- 物业小区电梯故障应急预案
- 2025年烟草制品购销员二级(复核)练习题
- 2021新《安全生产法》培训课件
- 2025年广州公务员行测真题【完整+答案+解析】
- 山脚树煤矿924事故调查报告
- 2025年港澳台联考语文试题及答案解析
- 2025年一级建造师《(机电工程)管理与实务》考试真题及答案
- 2025年食品安全考试试题(答案+解析)
- 高中语文学业水平考试文学常识名句名篇归纳复习(课件)
- 电焊作业安全施工方案
- 2025年单位开展违规吃喝问题专项整治的工作方案(详细版)
评论
0/150
提交评论