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