blockly > FieldNumber

Clase FieldNumber

Es la clase de un campo de número editable.

Signature:

export declare class FieldNumber extends FieldInput<number> 

Extiende: FieldInput<number>

Constructores

Constructor Modificadores Descripción
(constructor)(value, min, max, precision, validator, config) Construye una instancia nueva de la clase FieldNumber.

Propiedades

Propiedad Modificadores Tipo Descripción
max_ protected número Es el valor máximo que puede contener este campo numérico.
min_ protected número Es el valor mínimo que puede contener este campo numérico.
precision_ protected número Es el múltiplo al que se redondea el valor de este campo.
spellcheck_ protected booleano No corrijas la ortografía de los números. Nuestro validador hace un mejor trabajo.

Métodos

Método Modificadores Descripción
configure_(config) protected Configura el campo según el mapa de opciones determinado.
doClassValidation_(newValue) protected Asegúrate de que el valor de entrada sea un número válido (debe cumplir con las restricciones del campo).
getMax() Muestra el valor máximo actual que puede contener este campo. El valor predeterminado es Infinito.
getMin() Muestra el valor mínimo actual que puede contener este campo. El valor predeterminado es -Infinity.
getPrecision() Muestra la precisión actual de este campo. La precisión es el número al que se redondea el valor del campo. Una precisión de 0 significa que el valor no se redondea.
initView() Inicializa el DOM del campo.
setConstraints(min, max, precision) Establece las restricciones máximas, mínimas y de precisión en este campo. Cualquiera de estas propiedades puede estar indefinida o NaN para inhabilitarse. La configuración de la precisión (por lo general, una potencia de 10) aplica un paso mínimo entre los valores. Es decir, el valor del usuario se redondeará al múltiplo de precisión más cercano. El lugar del dígito menos significativo se infiere de la precisión. Para aplicar los valores de números enteros, elige una precisión de número entero.
setMax(max) Establece el valor máximo que puede contener este campo. Actualiza el valor para que se refleje.
setMin(min) Establece el valor mínimo que puede contener este campo. Actualiza el valor para que se refleje.
setPrecision(precision) Establece la precisión del valor de este campo, es decir, el número al que se redondea el valor. Actualiza el campo para que refleje el cambio.
widgetCreate_() protected Crea el widget del editor de entrada numérica.