- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ztree插件开发文档
Ztree插件概要
Ztree插件是一个依靠jquery实现的多功能“树插件”。优异的性能,灵活的配置,多种功能的组合是ztree最大的特点。
Ztree插件特点
1》Ztree V3.0将核心代码按照功能进行了分割,不需要的代码可以不用加载;
2》采用了延迟加载技术,上万节点轻松加载,即使在IE6下也能做到基本秒杀;
3》兼容IE,FIREFOX,CHROME,OPERA,SAFARI等浏览器;
4》支持json数据;
5》支持静态和ajax异步加载节点数据;
6》支持任意更换皮肤/自定义图标(依靠css);
7》支持极其灵活的checkbox或radio选择功能;
8》提供多种事件的响应回调;
9》灵活的编辑(增/删/改/查)功能,可随意拖拽节点,还可以多节点拖拽;
10》在一个界面内可以生成多个Tree实例
11》简单的参数配置实现,灵活的功能。
Ztree插件配置用法
ztree插件整体架构设计
ztree插件具体配置用法
到官网上下载插件,放到你的工程里面
在页面中引入了js和css之后就可以写代码了
代码详见目录下的文件zTreeDemo1.html
Ztree插件API简要
1.setting配置详解
1.1 treeId String
zTree 的唯一标识,初始化后,等于 用户定义的 zTree 容器的 id 属性值。
请勿进行初始化 或 修改,属于内部参数。
1.2 treeObj Object
zTree 容器的 jQuery 对象,主要功能:便于操作。
请勿进行初始化 或 修改,属于内部参数。
1.3 async
1.3.1 type String
1.Ajax 的 http 请求模式。[setting.async.enable = true 时生效]
默认值:post
type=“post” 表示异步加载采用post方式
type=“get” 表示异步加载采用get方式
2.举例(采用get方式加载数据):
var setting={
async:{
enable:true,
type:”get”,
HYPERLINK C:\\Users\\acer\\AppData\\Roaming\\Microsoft\\Word\\”http:\\host\\getNode.php url:”http://host/getNode.php”,
autoParam:[“id”,”name”]
}
}
1.3.2 autoParam Array(String)
1.异步加载时需要自动提交父节点属性的参数。[setting.async.enable = true 时生效]
默认值:[ ]
2.将需要作为参数提交的属性名称,制作成Array即可,例如[“id”,”name”]
3.可以设置提交时的参数名称,例如server只接受zid:[“id=zid”]
4.举例(设置id属性作为zid成为自动提交的参数:
var setting={
async:{
enable:true,
HYPERLINK C:\\Users\\acer\\Desktop\\”http:\\host\\getNode.php url:”http://host/getNode.php”,
autoParam:[“id=zid”]
}
}
1.4 callback
1.4.1 onClick Function(event,treeId,treeNode,clickFlag)
1.用于捕获节点被点击的事件回调函数
如果设置了 setting.callback.beforeClick 方法,且返回 false,将无法触发 onClick 事件回调函数。
默认值:null
2,Function参数说明:
event 标准的js event 对象
treeId 对应Ztree的treeId,便与用户控制
treeNode 被点击的节点JSON数据对象
3.举例(每次点击节点时,弹出该节点的id,name值):
function zTreeOnclick(event,treeId,treeNode){
alert(treeNode.tId+”,”+treeN);
}
var setting = {
callback:{
onClick:zTreeOnclick
}
}
1.4.2 onMouseDown Function(event,treeId,treeNode)
1.用于捕获 zTree 上鼠标按键按下后的事件回调函数
如果设置了 setting.callback.beforeMouseDown 方法,且返回 false,将无法触发 onMouseDown 事件
您可能关注的文档
最近下载
- 3.13《丹顶鹤生活在哪里》课件.ppt VIP
- 《矿业权评估指南》.pdf VIP
- 教科版五下第一单元第5课当环境改变了 课件.pptx VIP
- 2025年湖北省咸宁市崇阳县人才引进(39人)考前自测高频考点模拟试题及答案详解(考点梳理).docx VIP
- 年产5万吨聚乳酸纤维(玉米纤维)生产线可行性研究报告.doc
- 矿洗煤厂走廊改造加固施工方案.doc VIP
- 《入党志愿书》空白电子版.pdf VIP
- 水土保持学课件-水土保持监测与管理.pptx VIP
- 高考英语词汇3500电子版.pdf VIP
- 2025年湖北省咸宁市崇阳县人才引进(39人)笔试备考试题含答案详解(夺分金卷).docx VIP
文档评论(0)