Что это значит, когда узел активируется в 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 ("одиночный выбор") можно выбрать только один узел, поэтому поведение сравнимо с переключателями.
    Вариант использования - позволить пользователю выбрать несколько элементов из набора иерархических элементов.

(Другие статусы включают "расширенный", "ленивый", "отключенный", ...)

Другие вопросы по тегам