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