手机版

解决了当Jstree选择父节点时 禁用的子节点也会被选中的问题

时间:2021-09-01 来源:互联网 编辑:宝哥软件园 浏览:

问题描述:

最近jstree出现了问题。当选择父节点时,禁用的子节点也将被选择,如下所示

解决方案:

1.将jstree升级到最新版本v3.3.4及更高版本

2.修改复选框插件配置,并将cascade _ to _ disabled设置为false(注意:您需要将配置脚本放在jstree.min.js后面)

脚本src='http:/././dist/jstree . min . js '/script script $ . jstree . defaults . checkbox={ visible : true,three_state: true,whole_node: true,keep_selected_style: true,cascade: ' ',tie_selection: true,/** *此设置控制向下层叠是否影响禁用的复选框* @ name $ . jstree . defaults . checkbox . cascade _ to _ disabled * @ plugink */cascade _ to _ disabled 33366$('#data ')。jstree({ ' core ' : { ' data ' :[{ ' text ' : ' Root node ',' children ' :[{ ' text ' : ' Child node 1 ',' state ' : { ' disabled ' : true } },{ 'text' : 'Child node 2' },{ ' text ' : ' Child node 3 ' },{ ' text ' : ' Child node 4 ' })修改/script后选择父节点时,子节点将跳过禁用子节点,如下所示:

以上文章解决了在Jstree选择父节点的时候也会选择禁用的子节点的问题,也就是边肖分享给大家的所有内容,希望能给大家一个参考,多支持我们。

版权声明:解决了当Jstree选择父节点时 禁用的子节点也会被选中的问题是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。