blockly > FocusManager > registerTree
Método FocusManager.registerTree()
Registra un nuevo IFocusableTree para la administración automática del enfoque.
Si el árbol tiene actualmente un elemento con enfoque de DOM, no afectará el estado interno de este administrador hasta que el enfoque cambie a un elemento o nodo nuevo que ahora se supervisa.
Esta función arroja una excepción si el árbol proporcionado ya está registrado actualmente en este administrador. Usa isRegistered para verificar en los casos en que no se puede tener la certeza de si el árbol se registró.
El registro del árbol se puede personalizar para configurar las detenciones de tabulación automáticas. Específicamente, esto proporciona la capacidad para que el usuario pueda navegar con la tecla Tab hasta la raíz del árbol, pero solo cuando el árbol no tiene el enfoque activo. Si esta función está inhabilitada, la raíz del árbol se enfocará automáticamente (pero no se podrá acceder a ella con la tecla Tab) cuando se enfoque por primera vez de la misma manera que cualquier otro nodo enfocable.
Signature:
registerTree(tree: IFocusableTree, rootShouldBeAutoTabbable?: boolean): void;
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| árbol | IFocusableTree | Es el IFocusableTree que se registrará. |
| rootShouldBeAutoTabbable | booleano | (Opcional) Indica si la raíz de este árbol se debe agregar como una parada de tabulación de página de nivel superior cuando no tiene el enfoque activo. |
Muestra:
void