代码如图所示,红色框无论写与不写,都没有作用,绿色的也试过null也没有作用。
生成图如下图所示:
-------------------------------------------------------------------------------
ztree版本3.5.16
附代码如下
var setting = {
data: {
keep: {
leaf:true,
parent:true
},
key: {
name:"temp"
},
simpleData: {
idKey:"departmentId",
pId:"parentId",
enable:true,
rootPId:0
}
}
};
var zNodes =[
{ departmentId:1, parentId:0, temp:"父节点1 - 展开", open:true},
{ departmentId:11, parentId:1, temp:"父节点11 - 折叠"},
{ departmentId:111, parentId:11, temp:"叶子节点111"},
{ departmentId:112, parentId:11, temp:"叶子节点112"},
{ departmentId:13, parentId:1, temp:"父节点13 - 没有子节点", isParent:true},
{ departmentId:2, parentId:0, temp:"父节点2 - 折叠"},
{ departmentId:21, parentId:2, temp:"父节点21 - 展开", open:true},
{ departmentId:211, parentId:21, temp:"叶子节点211"},
{ departmentId:212, parentId:21, temp:"叶子节点212"},
{ departmentId:3, parentId:0, temp:"父节点3 - 没有子节点", isParent:true}
];
$(document).ready(function(){
$.fn.zTree.init($("#treeDemo"), setting, zNodes);
});
兄弟,你这数据明显有问题呀,每一个数据都有两个 parentId 肯定会第二个生效。。但你又缺少了 id######我已经头昏眼花了,刚是我后来给改错了,现在更正了,这回图和代码是正确的,感谢指正######
问题已解决。。。。。pIdKey 给写成pId
脑残了
######:)版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。