blockly > INavigationPolicy

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.