blockly > FieldNumber

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.