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