blockly > FieldNumber

Clase FieldNumber

Clase para un campo numérico editable.

Signature:

export declare class FieldNumber extends FieldInput<number> 

Extiende: FieldInput<number>

Constructores

Constructor Modificadores Descripción
(constructor)(valor, mínimo, máximo, precisión, validador, configuración) Construye una instancia nueva de la clase FieldNumber.

Propiedades

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

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 colocadas en el campo).
getMax() Muestra el valor máximo actual que puede contener este campo. El valor predeterminado es Infinity.
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.
setConstraints(min, max, precision) Establece las restricciones máximas, mínimas y de precisión en este campo. Cualquiera de estas propiedades puede no definirse o inhabilitarse por NaN. Establecer la precisión (generalmente una potencia de 10) aplica un paso mínimo entre valores. Es decir, el valor del usuario se redondeará al múltiplo de precisión más cercano. La ubicación del dígito menos importante se infiere de la precisión. Los valores de número entero se pueden aplicar de forma forzosa mediante la elección de una precisión de número entero.
setMax(max) Establece el valor máximo que puede contener este campo. Actualiza el valor para reflejar.
setMin(min) Establece el valor mínimo que puede contener este campo. Actualiza el valor para reflejar.
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 la información.
widgetCreate_() protected Crea el widget del editor de entrada de números.