Здравствуйте, я использую библиотеку fancytree в своем проекте, и я хотел отменить выбор всех узлов, нажав клавишу CTRL. Я столкнулся с проблемой с последним узлом, отменить выбор нельзя. Scenar ios:
- В случае множественного выбора я могу отменить выбор всех узлов, кроме последнего.
- В обычном случае я не могу отменить выбор активного узла.
Есть ли способ отменить выбор всех узлов? заранее спасибо.
$("#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...
});
Я реализовал этот код, но у меня не работал.