Fancytree: невозможно отменить выбор после изменения режима выбора

В моем приложении я переключаюсь между selectMode 1 и 3 в зависимости от того, какие параметры установил пользователь. Когда я нахожусь в selectMode 3, я выбираю некоторые узлы. Затем я переключаюсь на selectMode 2. Если я попытаюсь отменить выбор узла сейчас, он не будет снят с выбора и будет заполнен (см. снимок экрана), пока я не обновлю страницу: после того, как я обновлю страницу, она будет работать как должно. введите здесь описание изображения

У меня есть способ исправить это. заранее спасибо


person arvind    schedule 04.10.2017    source источник
comment
Было бы полезно иметь jsFiddle или Plunkr для его воспроизведения.   -  person mar10    schedule 05.10.2017


Ответы (1)


Вы можете попробовать позвонить tree.render(true, true) или tree.reload().

Если это не сработает, вы всегда можете пройтись по дереву в selectMode 2 с помощью tree.visit() и настроить свойства node.selected и node.partSel.

person mar10    schedule 05.10.2017
comment
Большое спасибо за помощь. Я попробую все из них. И я постараюсь также сделать образец jsFiddle или Plunkr. Спасибо еще раз! - person arvind; 05.10.2017