如何在用户选择一些节点后取消选择JSTree中的子节点?

时间:2016-03-28 12:26:08

标签: jquery jstree

我想根据用户选择在JSTree中取消选择一些选定的节点。如果用户选择了具有相似类别的2个子节点。我想以编程方式取消选择用户选择的第一个节点。

提前感谢您的帮助。希望你能帮我找出解决方案。

此致 迈克尔

1 个答案:

答案 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] ] );
      }
})