Interfaccia INavigationPolicy
Un insieme di regole che specificano dove deve continuare la navigazione con la tastiera.
Firma:
export interface INavigationPolicy<T>
Metodi
Metodo | Descrizione |
---|---|
getFirstChild(current) | Restituisce il primo elemento secondario dell'elemento specificato, se presente. |
getNextSibling(current) | Restituisce l'elemento peer successivo all'elemento specificato, se presente. |
getParent(current) | Restituisce l'elemento principale dell'elemento specificato, se presente. |
getPreviousSibling(current) | Restituisce l'elemento peer precedente all'elemento specificato, se presente. |
isApplicable(current) | Restituisce se questa norma di navigazione corrisponde o meno al tipo dell'oggetto specificato. |
isNavigable(current) | Restituisce se l'istanza specificata deve essere raggiungibile tramite la navigazione da tastiera. In genere, gli implementatori devono restituire true, a meno che non esistano circostanze in cui questo elemento debba essere ignorato durante la navigazione con la tastiera. Alcuni esempi comuni sono: disattivati, non validi, di sola lettura o puramente decorativi. Ad esempio, sebbene i campi siano navigabili, i campi non modificabili restituiscono false, poiché non è possibile interagire con loro quando sono attivi. |