blockly > FieldNumber

Clase FieldNumber

Clase para un campo de número editable.

Signature:

export declare class FieldNumber extends FieldInput<number> 

Extiende: FieldInput<number>

Constructores

Constructor Modificadores Descripción
(constructor)(valor, mín., 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 uses el corrector ortográfico en los números. Nuestro validador funciona mejor.

Métodos

Método Modificadores Descripción
configure_(config) protected Configura el campo en función del 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 impuestas 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. La configuración predeterminada 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áxima, mínima y de precisión en este campo. Cualquiera de estas propiedades puede no estar definida o inhabilitarse NaN. La precisión de la configuració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. Los valores de números enteros se pueden aplicar si eliges una precisión de número entero.
setMax(máx.) Establece el valor máximo que puede contener este campo. Actualiza el valor que se debe reflejar.
setMin(min) Establece el valor mínimo que puede contener este campo. Actualiza el valor que se debe 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 reflejarlo.
widgetCreate_() protected Crea el widget del editor de entrada de números.