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. |