初始化树结构,这里禁掉双击展开节点
var setting = {
view: {
showLine: false,
dblClickExpand: false, // 双击展开节点
addDiyDom: addDiyDom // 自定义控件
},
data: {
simpleData: {
enable: true,
}
},
callback: {
onClick: this.onClick // 点击回调
}
};
var zNodes =[
{
name:"全部", open:true,
icon:"../../../static/images/icon-rlzp.png",
children: [
{
name:"动态库",
icon:"../../../static/images/icon-rlzp.png",
children: [
{ name:"动态库1",icon:"../../../static/images/icon-rlzp.png"},
{ name:"动态库2",icon:"../../../static/images/icon-rlzp.png"},
{ name:"动态库3",icon:"../../../static/images/icon-rlzp.png"},
{ name:"动态库4",icon:"../../../static/images/icon-rlzp.png"}
]
},
{
name:"静态库",
icon:"../../../static/images/icon-rlzp.png",
children: [
{ name:"静态库1",icon:"../../../static/images/icon-rlzp.png"},
{ name:"静态库2",icon:"../../../static/images/icon-rlzp.png"},
{ name:"静态库4",icon:"../../../static/images/icon-rlzp.png"},
{ name:"静态库5",icon:"../../../static/images/icon-rlzp.png"}
]
}
]
}
];
$.fn.zTree.init($("#treeDemo"), setting, zNodes);
// 单击展开
function onClick(e,treeId, treeNode) {
var zTree = $.fn.zTree.getZTreeObj("treeDemo");
zTree.expandNode(treeNode);
}
// 添加自定义控件
function addDiyDom(treeId, treeNode){
// console.log(treeNode)
}