Classe FieldNumber
Classe per un campo numerico modificabile.
Firma:
export declare class FieldNumber extends FieldInput<number>
Estende: FieldInput<number>
Costruttori
Costruttore | Modificatori | Descrizione |
---|---|---|
(constructor)(value, min, max, precision, validator, config) | Costruisce una nuova istanza della classe FieldNumber |
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
max_ | protected |
numero | Il valore massimo che può contenere questo campo numerico. |
min_ | protected |
numero | Il valore minimo che può contenere questo campo numerico. |
precision_ | protected |
numero | Il multiplo a cui viene arrotondato il valore di questo campo. |
spellcheck_ | protected |
booleano | Non eseguire la correzione ortografica dei numeri. Il nostro validatore fa un lavoro migliore. |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
configure_(config) | protected |
Configura il campo in base alla mappa di opzioni specificata. |
doClassValidation_(newValue) | protected |
Assicurati che il valore inserito sia un numero valido (deve soddisfare le limitazioni imposte al campo). |
getMax() | Restituisce il valore massimo corrente che può contenere questo campo. Il valore predefinito è Infinity. | |
getMin() | Restituisce il valore minimo corrente che può contenere questo campo. Il valore predefinito è -Infinity. | |
getPrecision() | Restituisce la precisione corrente di questo campo. La precisione è il numero a cui viene arrotondato il valore del campo. Una precisione pari a 0 indica che il valore non viene arrotondato. | |
initView() | Inizializza il DOM del campo. | |
setConstraints(min, max, precision) | Imposta i vincoli massimo, minimo e di precisione per questo campo. Per disattivare una di queste proprietà, è possibile impostarla su undefined o NaN. L'impostazione della precisione (di solito una potenza di 10) impone un intervallo minimo tra i valori. In altre parole, il valore dell'utente verrà arrotondato al multiplo di precisione più vicino. La posizione della cifra meno significativa viene dedotta dalla precisione. I valori interi possono essere applicati scegliendo una precisione intera. | |
setMax(max) | Imposta il valore massimo che può contenere questo campo. Aggiorna il valore da riflettere. | |
setMin(min) | Imposta il valore minimo che può contenere questo campo. Aggiorna il valore da riflettere. | |
setPrecision(precision) | Imposta la precisione del valore di questo campo, ovvero il numero a cui viene arrotondato il valore. Aggiorna il campo in base a quanto indicato. | |
widgetCreate_() | protected |
Crea il widget dell'editor di input numerico. |