blockly > INavigationPolicy

Interface INavigationPolicy

Ensemble de règles qui spécifient où la navigation au clavier doit se poursuivre.

Signature :

export interface INavigationPolicy<T> 

Méthodes

Method Description
getFirstChild(current) Renvoie le premier élément enfant de l'élément donné, le cas échéant.
getNextSibling(current) Renvoie l'élément pair suivant l'élément donné, le cas échéant.
getParent(current) Renvoie l'élément parent de l'élément donné, le cas échéant.
getPreviousSibling(current) Renvoie l'élément pair précédant l'élément donné, le cas échéant.
isApplicable(current) Indique si cette règle de navigation correspond ou non au type de l'objet donné.
isNavigable(current)

Indique si l'instance donnée doit être accessible via la navigation au clavier.

Les implémentateurs doivent généralement renvoyer la valeur "true", sauf dans des circonstances où cet élément doit être ignoré lors de la navigation au clavier. Il peut s'agir, par exemple, d'un bouton désactivé, non valide, en lecture seule ou purement décoratif. Par exemple, même si les champs sont accessibles, les champs non modifiables renvoient la valeur "false", car ils ne peuvent pas être utilisés lorsqu'ils sont sélectionnés.