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