Classe FieldNumber
Classe para um campo de número editável.
Signature:
export declare class FieldNumber extends FieldInput<number>
Extende: FieldInput<number>
Construtores
| Construtor | Modificadores | Descrição |
|---|---|---|
| (constructor)(value, min, max, precision, validator, config) | Cria uma nova instância da classe FieldNumber. |
Propriedades
| Propriedade | Modificadores | Tipo | Descrição |
|---|---|---|---|
| max_ | protected |
número | O valor máximo que esse campo de número pode conter. |
| min_ | protected |
número | O valor mínimo que esse campo numérico pode conter. |
| precision_ | protected |
número | O múltiplo para o qual o valor desse campo é arredondado. |
| spellcheck_ | protected |
booleano | Não faça a verificação ortográfica de 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 (precisa atender às restrições definidas no campo). |
| getMax() | Retorna o valor máximo atual que esse campo pode conter. O padrão é "Infinity". | |
| getMin() | Retorna o valor mínimo atual que esse campo pode conter. O padrão é -∞. | |
| getPrecision() | Retorna a precisão atual desse 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. | |
| initView() | Inicializar o DOM do campo. | |
| setConstraints(min, max, precision) | Defina as restrições de máximo, mínimo e precisão neste campo. Qualquer uma dessas propriedades pode ser indefinida ou NaN para ser desativada. A precisão da configuração (geralmente uma potência de 10) aplica uma etapa mínima entre os valores. Ou seja, o valor do usuário será arredondado para o múltiplo de precisão mais próximo. O dígito menos significativo é inferido pela precisão. Os valores inteiros podem ser aplicados escolhendo uma precisão de número inteiro. | |
| setMax(max) | Define o valor máximo que esse campo pode conter. Atualiza o valor para refletir. | |
| setMin(min) | Define o valor mínimo que esse 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 |
Crie o widget do editor de entrada de número. |