Classe FieldNumber
Classe para um campo numérico editável.
Signature:
export declare class FieldNumber extends FieldInput<number>
Estende: FieldInput<number>
Construtores
Construtor | Modificadores | Descrição |
---|---|---|
(construtor)(valor, mínimo, máximo, precisão, validador, configuração) | Cria uma nova instância da classe FieldNumber |
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
max_ | protected |
number | O valor máximo que este campo de número pode conter. |
min_ | protected |
number | O valor mínimo que esse campo numérico pode conter. |
precision_ | protected |
number | O múltiplo para o qual este valor de campo é arredondado. |
spellcheck_ | protected |
boolean | Não faça a verificação ortográfica dos números. Nosso validador faz um trabalho melhor. |
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 número válido. Ele precisa atender às restrições impostas ao campo. |
getMax() (link em inglês) | Retorna o valor máximo atual que este campo pode conter. O padrão é Infinito. | |
getMin() (link em inglês) | Retorna o valor mínimo atual que esse campo pode conter. O padrão é -Infinito. | |
getPrecision() | Retorna a precisão atual deste campo. A precisão é o número para o qual o valor do campo é arredondado. Uma precisão de 0 significa que o valor não é arredondado. | |
setConstraints(min, max, precision) | Defina as restrições máxima, mínima e precisão neste campo. Qualquer uma dessas propriedades pode ser indefinida ou NaN deve ser desativada. A definição de precisão (geralmente uma potência de 10) aplica um passo mínimo entre os valores. Ou seja, o valor do usuário será arredondado para o múltiplo de precisão mais próximo. O local do dígito menos significativo é inferido com base na precisão. Valores inteiros podem ser aplicados escolhendo uma precisão inteira. | |
setMax(max) | Define o valor máximo que este campo pode conter. Atualiza o valor para refletir. | |
setMin(min) | Define o valor mínimo que este campo pode conter. Atualiza o valor para refletir. | |
setPrecision(precision) | Define a precisão do valor desse campo, ou seja, o número para o qual o valor é arredondado. Atualiza o campo para refletir. | |
widgetCreate_() | protected |
Criar o widget do editor de entrada numérica. |