jstree 复选框插件和节点 link 冲突

jstree checkbox plugin and node link conflict

我正在使用网格和复选框插件实现 jsTree。一切正常,但如果我设置 jsTree a_attr.href,则它与 checkbox 事件冲突。

所以当我点击节点时 - 它应该跟随 link,如果我点击复选框 - 它应该被标记。我做错了什么?

我创建了 jsFiddle。但是在这个 fiddle href 中 link 的属性不起作用。

谢谢!

jsTree 永远不会跟随链接,您必须手动重定向用户。为此,您需要分离 selection 和复选框,以便检查节点不会 select 节点。这是一个演示:http://jsfiddle.net/dhskgky0/3/

关键是复选框配置:

checkbox: {
    //keep_selected_style:false,
    tie_selection : false,
    whole_node : false
},

请记住,您必须使用较新的版本(此演示使用 3.1.0),因为 tie_selection 选项在您使用的 v.3.0.2 中不可用。