Classe FieldAngle
Classe para um campo de ângulo editável.
Signature:
export declare class FieldAngle extends FieldInput<number>
Estende: FieldInput<number>
Construtores
Construtor | Modificadores | Descrição |
---|---|---|
(construtor)(valor, validador, configuração) | Cria uma nova instância da classe FieldAngle |
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
SENTIDO HORÁRIO |
|
(não declarado) | Propriedade padrão que descreve qual direção aumenta o valor de um campo de ângulo. O ângulo aumenta no sentido horário (verdadeiro) ou anti-horário (falso). |
METADE |
|
number | Metade da largura da imagem transferidora. |
OFFSET |
|
(não declarado) | O deslocamento padrão de 0 grau (e todos os ângulos). Sempre deslocado no sentido anti-horário, independentemente da propriedade no sentido horário do campo. Normalmente, 0 (0 = direita) ou 90 (0 = para cima). |
RADIUS (em inglês) |
|
number | Raio do círculo transferidor. Um pouco menor que o tamanho do transferidor, porque o SVG corta metade da borda nas bordas. |
ROUND |
|
(não declarado) | O valor padrão para arredondar os ângulos ao usar uma entrada de navegação por mouse ou teclado. Precisa ser um número inteiro positivo para permitir a navegação pelo teclado. |
symbol_ | protected |
SVGTSpanElement | nulo | O símbolo de grau para este campo. |
WRAP (em inglês) |
|
(não declarado) | O ângulo máximo padrão a ser permitido antes do ajuste. Geralmente, tanto 360 (para 0 a 359,9) ou 180 (para -179,9 a 180). |
Métodos
Método | Modificadores | Descrição |
---|---|---|
configure_(config) | protected |
Configure o campo com base no mapa de opções fornecido. |
doClassValidation_(newValue) | protected |
Verifique se o valor de entrada é um ângulo válido. |
initView() | Crie a interface de bloco para esse campo. | |
onHtmlInputKeyDown_(e) | protected |
Segure a tecla até o editor. |
onMouseMove_(e) | protected |
Defina o ângulo para corresponder à posição do mouse. |
render_() | protected |
Atualiza o ângulo quando o campo é renderizado novamente. |
showEditor_(e) | protected |
Crie e mostre o editor do campo de ângulo. |