jquery ztree如何让没有子节点的父节点样式显示为文件夹?
如题,使用jquery.ztree-2.6加载树时,没有子节点的父节点显示的样式为文件样式,我想在父节点没有子节点时仍显示父节点的样式,请各位熟悉的网友指教,谢谢!描述的...
如题, 使用jquery.ztree-2.6加载树时, 没有子节点的父节点显示的样式为文件样式, 我想在父节点没有子节点时仍显示父节点的样式,请各位熟悉的网友指教,谢谢!
描述的有点混乱,有图片举例 展开
描述的有点混乱,有图片举例 展开
5个回答
展开全部
1、新建一个html文件,命名为test.html。
2、在test.html文件中,使用div标签创建一个模块,再使用p标签,b标签创建测试的内容。
3、在test.html文件中,设置b标签的id属性为son,主要用于下面通过该id获得b标签对象。
4、在test.html文件中,使用button标签创建一个按钮,按钮名称为“获得父节点的父节点的兄弟节点内容”。
5、在test.html文件中,给button按钮绑定onclick点击事件,当按钮被点击时,执行getcon()函数。
6、在js标签内,创建getcon()函数,在函数内,通过id(son)获得b标签对象 ,重复使用parent()方法获得b标签的父节点的父节点,再使用siblings()获得b标签的父节点的父节点的兄弟节点,通过eq(0)获得第一个兄弟节点,使用text()获得兄弟节点的内容。最后,使用alert()方法将内容输出。
展开全部
So Easy! 设置父节点的 isParent = true 即可!!!
另外,如果树可以编辑,那么还请注意锁定父节点,这样即使将子节点清空,依然保持父节点。
锁定父节点请参考:setting.data.keep.parent 和 setting.data.keep.leaf
另外,如果树可以编辑,那么还请注意锁定父节点,这样即使将子节点清空,依然保持父节点。
锁定父节点请参考:setting.data.keep.parent 和 setting.data.keep.leaf
追问
setting.data.keep.parent 在哪设置? 是和isParent 一样的配置方法吗? setting.data.keep.parent的值是boolean类型的吗
追答
是的,就是 boolean 类型。 在API 中都有详细描述
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看了别人的答案,我觉得应该纠正下,你其实就是想统一父节点显示的图片样式,在ZTree里面treeNode 的节点数据规范有个icon这个属性,这个属性就是控制节点的样式,你还可以通过样式文件css来修改,利用iconSkin这个属性,具体方式你自己看下API吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问题解决啦吗 如果没解决的话 你需要解决两个方面的事情 一是储存的时候 直接在设置节点属性的时候设置节点的.isPrent=true 如果你在回显的时候要解决这个问题的话 就在你拼json的时候把这个节点的isParent:true 拼进去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询