Получение поведения selectMode 3 на «определенных» узлах в FancyTree ⇐ Jquery
-
Гость
Получение поведения selectMode 3 на «определенных» узлах в FancyTree
У меня есть структура данных FancyTree, в которой я хочу использовать поведение selectMode 3 для большинства родительских элементов, но есть несколько исключительных случаев, когда родительский элемент должен выбираться независимо от его дочерних элементов (в основном поведение selectMode 1 только для них). У меня есть массив ключей узла, соответствующий родительским узлам, состояние которых должно быть независимым от их дочерних узлов.
Я попытался установить для selectMode значение 3 и использовать метод select для перебора его дочерних элементов, установив для них значение false, но это, похоже, снова автоматически снимает флажок с родительского элемента, что приводит к отсутствию видимого поведения.
Я подозреваю, что мне может потребоваться установить selectMode равным 1 для всего дерева и запустить поведение selectMode 3 вверх по дереву на моих обычных узлах. Затем я просто запрещаю этот триггер своим исключительным узлам. Я не уверен, как это закодировать. Существует ли метод, который может каскадировать поведение selectMode 3 от выбранного узла вверх через его родителей?
Пожалуйста, посоветуйте.
У меня есть структура данных FancyTree, в которой я хочу использовать поведение selectMode 3 для большинства родительских элементов, но есть несколько исключительных случаев, когда родительский элемент должен выбираться независимо от его дочерних элементов (в основном поведение selectMode 1 только для них). У меня есть массив ключей узла, соответствующий родительским узлам, состояние которых должно быть независимым от их дочерних узлов.
Я попытался установить для selectMode значение 3 и использовать метод select для перебора его дочерних элементов, установив для них значение false, но это, похоже, снова автоматически снимает флажок с родительского элемента, что приводит к отсутствию видимого поведения.
Я подозреваю, что мне может потребоваться установить selectMode равным 1 для всего дерева и запустить поведение selectMode 3 вверх по дереву на моих обычных узлах. Затем я просто запрещаю этот триггер своим исключительным узлам. Я не уверен, как это закодировать. Существует ли метод, который может каскадировать поведение selectMode 3 от выбранного узла вверх через его родителей?
Пожалуйста, посоветуйте.
Мобильная версия