Что это значит, когда узел активируется в dynatree?
Из этого источника http://wwwendt.de/tech/dynatree/doc/dynatree-doc.html
node.activate ()
Активируйте этот узел - в соответствии с флагом - и запустите событие onActivate. Если опция activeVisible установлена, все родители будут расширены по мере необходимости. Фокус не установлен.
Что это значит, когда узел активирован? Это не очень интуитивно понятно. Я понимаю, развернуть и свернуть, а также если выбран узел.
1 ответ
Из документации Fancytree (преемника Dynatree): https://github.com/mar10/fancytree/wiki/FAQ
Узел может быть активным, выбранным, сфокусированным и / или зависшим.
Эти состояния независимы, поэтому один узел может иметь все, несколько или ни одно из этих состояний одновременно:
- парили
Только один (или нет) узел может быть завис в любой момент времени.
Узел становится зависшим, когда указатель мыши находится над ним. - сосредоточены
Только один (или нет) узел может быть сфокусирован в любой момент времени.
Узел становится сфокусированным, когда пользователь нажимает клавишу TAB для входа в дерево или нажимает клавиши ВВЕРХ / ВНИЗ.
Примечание: еслиautoActivate
опция установлена, узел будет автоматически активирован, когда он получит фокус. (Используйте клавиши Ctrl-UP / Ctrl-DOWN только для фокусировки.) - активный
Только один (или нет) узел может быть активным в любой момент времени.
Узел становится активным с помощью щелчка мыши, навигации по клавиатуре или нажатия клавиши ПРОБЕЛ на сфокусированном узле (или с помощью ВВЕРХ, ВНИЗ, когдаautoActivate
опция установлена).
Типичным вариантом использования может быть использование дерева для навигации, то есть для отображения сведений об активном узле на отдельной панели. - выбранный
Ни один, ни один, или несколько узлов не могут быть выбраны в любой момент времени.
Еслиcheckbox
опция активна, это также будет отражать состояние выбора.
Однако в selectMode 1 ("одиночный выбор") можно выбрать только один узел, поэтому поведение сравнимо с переключателями.
Вариант использования - позволить пользователю выбрать несколько элементов из набора иерархических элементов.
(Другие статусы включают "расширенный", "ленивый", "отключенный", ...)