您好,我在我的项目中使用了 fancytree 库,我想通过按 CTRL 键取消选择所有节点我遇到了最后一个节点的问题,无法取消选择。场景:
- 在多选的情况下,我可以取消选择除最后一个以外的所有节点。
- 在正常情况下,我无法取消选择活动节点。
有没有办法取消选择所有节点?先感谢您。
$("#container").fancytree({
//Other events...
click: (event, data) => {
// retrieve clicked node.
let node = data.node;
if (event.ctrlKey) {
if (node) {
if (node.isSelected()) {
node.setSelected(false);
} else {
node.setSelected(true);
}
}
}
},
//Other events...
});
我实现了这段代码,但对我不起作用。