zTree -- jQuery 树插件的问题,了解的朋友求指点

婴儿配方,果酱,儿童饼干这些节点都是没有子节点的,我设置了isParent=true,点开会有一个undefined的节点,所有的都是、请问怎么解决?... 婴儿配方,果酱,儿童饼干这些节点都是没有子节点的,我设置了isParent=true ,点开会有一个undefined的节点,所有的都是、请问怎么解决? 展开
 我来答
阿刚炖蛋
推荐于2018-04-19 · TA获得超过3004个赞
知道大有可为答主
回答量:1789
采纳率:92%
帮助的人:997万
展开全部

你好!!!

 

问题应该出在你的json数据上!!

{ name:"儿童饼干", isParent:true, 
    children:[
       {}
    ]
}
上面的这种写法,就会出现你截图中的现象,如果节点下无子节点,省略children该属性或设置该属性为空数组即可,如下:
{ name:"儿童饼干", isParent:true, children:[] }

{ name:"儿童饼干", isParent:true }
百度网友022523ba3
2013-12-18 · TA获得超过678个赞
知道小有建树答主
回答量:416
采纳率:100%
帮助的人:252万
展开全部
婴儿配方,果酱,儿童饼干这些节点都是没有子节点,那么它本身就是子节点了嘛!你肯定不能设置它的isParent为true哦
追问
我就是要让他们变成父节点。API也有这样的案例。
追答
变成父节点是个什么意思?就是要它显示个文件夹?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yxmlb33
2014-02-04
知道答主
回答量:23
采纳率:0%
帮助的人:6.1万
展开全部
var setting = {
isSimpleData: true,
treeNodeKey: "id",
treeNodeParentKey: "pid",
checkable:true,
showLine: true,
root:{
isRoot:true,
nodes:[]
}
};
zNodes =[
{id:1,pid:0,name:'婴儿/身体护理',isParent:true},
{id:2,pid:1,name:'婴儿商品',isParent:true},
{id:3,pid:2,name:'婴儿配方'},
{id:4,pid:2,name:'果酱/果泥'},
{id:5,pid:2,name:'儿童饼干'}
];
$(document).ready(function(){
$("#tree").zTree(setting, zNodes);
});
不要总的设,需要子节点的地方,设置子节点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
boreas21
2013-12-18
知道答主
回答量:11
采纳率:0%
帮助的人:6.2万
展开全部
无子节点的父节点,请设置 treeNode.isParent 属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式