Fancytree выбрать / отменить выбор узла нажатием клавиши CTRL - PullRequest
0 голосов
/ 03 мая 2020

Здравствуйте, я использую библиотеку fancytree в своем проекте, и я хотел отменить выбор всех узлов, нажав клавишу CTRL. Я столкнулся с проблемой с последним узлом, отменить выбор нельзя. Scenar ios:

  1. В случае множественного выбора я могу отменить выбор всех узлов, кроме последнего.
  2. В обычном случае я не могу отменить выбор активного узла.

Есть ли способ отменить выбор всех узлов? заранее спасибо.

$("#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...
});

Я реализовал этот код, но у меня не работал.

...