blockly > INavigationPolicy

Interface INavigationPolicy

Um conjunto de regras que especificam para onde a navegação pelo teclado deve prosseguir.

Signature:

export interface INavigationPolicy<T> 

Métodos

Método Descrição
getFirstChild(current) Retorna o primeiro elemento filho do elemento fornecido, se houver.
getNextSibling(current) Retorna o elemento peer que segue o elemento fornecido, se houver.
getParent(current) Retorna o elemento pai do elemento fornecido, se houver.
getPreviousSibling(current) Retorna o elemento peer que precede o elemento fornecido, se houver.
isApplicable(current) Retorna se essa política de navegação corresponde ou não ao tipo do objeto fornecido.
isNavigable(current)

Retorna se a instância especificada pode ser acessada pela navegação do teclado.

Em geral, os implementadores precisam retornar "true", a menos que haja circunstâncias em que esse item precisa ser ignorado ao usar a navegação pelo teclado. Exemplos comuns incluem desativação, invalidez, leitura somente leitura ou apenas uma decoração visual. Por exemplo, embora os campos sejam navegáveis, os campos não editáveis retornam "false", já que não é possível interagir com eles quando estão em foco.