我想根据用户选择在JSTree中取消选择一些选定的节点。如果用户选择了具有相似类别的2个子节点。我想以编程方式取消选择用户选择的第一个节点。
提前感谢您的帮助。希望你能帮我找出解决方案。
此致 迈克尔
答案 0 :(得分:1)
您可以将此测试放入select_node
事件中,看看是否需要取消选择。例如。下面的代码测试是否选择了多个节点并取消选择第一个节点。查看演示 - codepen。
.on('select_node.jstree', function(e, data){
var countSelected = data.selected.length;
if (countSelected>1) {
data.instance.deselect_node( [ data.selected[0] ] );
}
})