我想根据用户的选择取消选择JSTree中的一些选定节点。如果用户选择了两个具有类似类别的子节点。我想以编程方式取消选择用户选择的第一个节点。
提前感谢您的帮助。希望你能帮我找出解决办法。
谨致问候,Michael
您可以将此测试放入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] ] );
}
})