blockly > FocusManager > focusNode
Metodo FocusManager.focusNode()
Concentra l'input DOM sul nodo specificato e lo contrassegna come attivo.
Qualsiasi nodo su cui è stato precedentemente messo a fuoco verrà aggiornato in modo da essere evidenziato passivamente (se si trova in un albero diverso su cui è possibile mettere a fuoco) o sfocato (se si trova nello stesso albero).
**Importante**: se non è possibile mettere a fuoco il nodo fornito (ad es. il metodo canBeFocused() restituisce false), questo verrà ignorato e lo stato attivo esistente rimarrà invariato.
Tieni presente che questa operazione potrebbe aggiornare l'attributo tabindex dell'elemento del nodo specificato per garantire che possa essere letto correttamente dagli screen reader quando è attivo.
Firma:
focusNode(focusableNode: IFocusableNode): void;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
focusableNode | IFocusableNode | Il nodo che deve ricevere l'attivazione. |
Resi:
void