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. |