blockly > FocusManager > focusNode
Metoda FocusManager.focusNode()
Ustawia fokus na określonym węźle DOM i oznacza go jako aktywnie wybranego.
Wcześniej zaznaczony węzeł zostanie zaktualizowany i będzie pasywnie wyróżniony (jeśli znajduje się w innym drzewie, na którym można ustawić fokus) lub rozmyty (jeśli znajduje się w tym samym drzewie).
**Ważne:** jeśli podany węzeł nie może być aktywny (np. jego metoda canBeFocused() zwraca wartość false), zostanie zignorowany, a dotychczasowy stan aktywności pozostanie bez zmian.
Pamiętaj, że może to zaktualizować atrybut tabindex określonego węzła, aby czytniki ekranu mogły go poprawnie odczytać po ustawieniu na nim fokusu.
Podpis:
focusNode(focusableNode: IFocusableNode): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
focusableNode | IFocusableNode | Węzeł, który powinien otrzymać aktywne zaznaczenie. |
Zwroty:
pusty