INavigationPolicy-Schnittstelle
Eine Reihe von Regeln, die festlegen, wie die Tastaturnavigation fortgesetzt werden soll.
Unterschrift:
export interface INavigationPolicy<T>
Methoden
Method | Beschreibung |
---|---|
getFirstChild(current) | Gibt das erste untergeordnete Element des angegebenen Elements zurück, falls vorhanden. |
getNextSibling(current) | Gibt das Peer-Element zurück, das dem angegebenen Element folgt, sofern vorhanden. |
getParent(current) | Gibt das übergeordnete Element des angegebenen Elements zurück, sofern vorhanden. |
getPreviousSibling(current) | Gibt das Peer-Element zurück, das dem angegebenen Element vorausgeht, falls vorhanden. |
isApplicable(current) | Gibt an, ob diese Navigationsrichtlinie dem Typ des angegebenen Objekts entspricht. |
isNavigable(current) | Gibt an, ob die angegebene Instanz über die Tastaturnavigation erreichbar sein soll. Implementierer sollten im Allgemeinen „wahr“ zurückgeben, es sei denn, es gibt Umstände, unter denen dieses Element bei der Tastaturnavigation übersprungen werden sollte. Häufige Beispiele sind deaktivierte, ungültige, nur lesbare oder rein visuelle Elemente. Felder sind beispielsweise navigierbar, aber nicht bearbeitbare Felder geben „falsch“ zurück, da mit ihnen nicht interagiert werden kann, wenn sie den Fokus haben. |