ztree 使用 简单案例
2015-08-20 17:13
411 查看
1. 下载ztree树;
2. 在页面上引用;
<link
rel="stylesheet"
href="*/ztree/css/zTreeStyle/zTreeStyle.css"
type="text/css"></link>
<script
type="text/javascript"
src="*/ztree/js/jquery.ztree.all-3.5.min.js"></script>
(我使用的是3.5的版本)
3. 在body中新建一个<ul></ul>用于显示树,注意,设定class=”ztree”
例如:<ul
id="tree"class="ztree"></ul>
4. 使用javascript,填充body中的ul:
<script>
var setting = {
data: {
simpleData:{
enable: true//是否显示父子节点
}
},
callback:{
onClick: selectArticleByColumn
//点击事件,只写函数名称即可,函数需要三个参数:event,treeId,treeNode;treeNod内有,treeNode.id
treeNode.name
}
};
var treeNodes2 = ${columnList};//从后台传过来的数据,JOSN格式;
$(function() {
//$("#tree").zTree(setting, treeNodes);
$.fn.zTree.init($("#tree"), setting, treeNodes2);
//动态添加一个根目录
//var treeObj = $.fn.zTree.getZTreeObj("tree");
//var newNode ={name:"栏目标待定"};
//newNode =treeObj.addNodes(null, newNode);
});
</script>
注意:上述例子是从后台传过来的list集合,但是list中对象的属性应该包含id,pId两个属性,id为改对象的id,pId为父对象的id,一定要有这两个属性,如果你的对象中已经有parent_id了,也要有pid属性,如果没有,该插件无法识别。
2. 在页面上引用;
<link
rel="stylesheet"
href="*/ztree/css/zTreeStyle/zTreeStyle.css"
type="text/css"></link>
<script
type="text/javascript"
src="*/ztree/js/jquery.ztree.all-3.5.min.js"></script>
(我使用的是3.5的版本)
3. 在body中新建一个<ul></ul>用于显示树,注意,设定class=”ztree”
例如:<ul
id="tree"class="ztree"></ul>
4. 使用javascript,填充body中的ul:
<script>
var setting = {
data: {
simpleData:{
enable: true//是否显示父子节点
}
},
callback:{
onClick: selectArticleByColumn
//点击事件,只写函数名称即可,函数需要三个参数:event,treeId,treeNode;treeNod内有,treeNode.id
treeNode.name
}
};
var treeNodes2 = ${columnList};//从后台传过来的数据,JOSN格式;
$(function() {
//$("#tree").zTree(setting, treeNodes);
$.fn.zTree.init($("#tree"), setting, treeNodes2);
//动态添加一个根目录
//var treeObj = $.fn.zTree.getZTreeObj("tree");
//var newNode ={name:"栏目标待定"};
//newNode =treeObj.addNodes(null, newNode);
});
</script>
注意:上述例子是从后台传过来的list集合,但是list中对象的属性应该包含id,pId两个属性,id为改对象的id,pId为父对象的id,一定要有这两个属性,如果你的对象中已经有parent_id了,也要有pid属性,如果没有,该插件无法识别。
相关文章推荐
- ztree获取当前选中节点子节点id集合的方法
- 无限树Jquery插件zTree的常用功能特性总结
- js树插件zTree获取所有选中节点数据的方法
- 后台获取ZTREE选中节点的方法
- Jquery树插件zTree用法入门教程
- 在父页面得到zTree已选中的节点的方法
- AngularJS 利用directive集成JQuery ZTree
- Yii+zTree实现标签层级管理
- ZTree 控件关于禁用节点不能取值问题
- 解决Ztree 显示错行的问题
- json数据建立ztree并实现节点增删改
- 异步&同步加载树节点----zTree(一)
- zTtree 技术笔记
- 多级ztree
- ztree根据treeId展开指定节点并触发单击事件
- 树目录zTree的使用
- ztree 使用awesome字体
- 学习JQuery插件zTree树结构
- zTree在Angular中的使用