Classe FieldNumber
Classe per un campo numerico modificabile.
Firma:
export declare class FieldNumber extends FieldInput<number>
Espande: FieldInput<number>
Costruttori
Costruttore | Modificatori | Descrizione |
---|---|---|
(costruttore)(valore, minimo, massimo, precisione, strumento di convalida, configurazione) | Crea una nuova istanza della classe FieldNumber |
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
max_ | protected |
numero | Il valore massimo che questo campo può contenere. |
min_ | protected |
numero | Il valore minimo che questo campo numerico può contenere. |
precision_ | protected |
numero | Il multiplo a cui il valore di questo campo viene arrotondato. |
spellcheck_ | protected |
booleano | Non eseguire il controllo ortografico dei numeri. Il nostro strumento di convalida funziona meglio. |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
configure_(config) | protected |
Configura il campo in base alla mappa di opzioni fornita. |
doClassValidation_(newValue) | protected |
Assicurati che il valore di input sia un numero valido (deve soddisfare i vincoli inseriti nel campo). |
getMax() | Restituisce il valore massimo attuale che questo campo può contenere. Il valore predefinito è Infinity. | |
getMin() | Restituisce il valore minimo corrente che questo campo può contenere. Il valore predefinito è -Infinity. | |
getPrecision() | Restituisce la precisione corrente di questo campo. La precisione è il numero a cui viene arrotondato il valore del campo. La precisione 0 indica che il valore non viene arrotondato. | |
setConstraints(min, max, precision) | Imposta i vincoli di massimo, minimo e di precisione in questo campo. Ognuna di queste proprietà potrebbe essere indefinita o essere disabilitata (NaN). L'impostazione della precisione (di solito una potenza di 10) applica un passaggio minimo tra un valore e l'altro. 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 in modo forzato scegliendo un numero intero preciso. | |
setMax(max) | Imposta il valore massimo che questo campo può contenere. Consente di aggiornare il valore in modo che rifletta. | |
setMin(min) | Imposta il valore minimo che questo campo può contenere. Consente di aggiornare il valore in modo che rifletta. | |
setPrecision(precision) | Imposta la precisione del valore di questo campo, ovvero il numero a cui viene arrotondato il valore. Aggiorna il campo in modo che rifletta. | |
widgetCreate_() | protected |
Crea il widget dell'editor di input del numero. |