Classe FieldNumber
Classe per un campo numerico modificabile.
Firma:
export declare class FieldNumber extends FieldInput<number>
Estende: FieldInput<numero>
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 numerico può contenere. |
min_ | protected |
numero | Il valore minimo che questo campo numerico può contenere. |
precision_ | protected |
numero | Il multiplo a cui viene arrotondato il valore di questo campo. |
spellcheck_ | protected |
boolean | 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 delle opzioni fornita. |
doClassValidation_(newValue) | protected |
Assicurati che il valore di input sia un numero valido (deve soddisfare i vincoli posizionati sul campo). |
getMax() | Restituisce il valore massimo corrente 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 attuale 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. | |
setConstraints(min, max, precision) | Imposta i vincoli massimo, minimo e di precisione in questo campo. Qualsiasi di queste proprietà potrebbe essere non definita o la funzione NaN potrebbe essere disattivata. L'impostazione della precisione (di solito una potenza di 10) impone un passaggio 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. È possibile applicare valori interi scegliendo una precisione intera. | |
setMax(max) | Imposta il valore massimo che questo campo può contenere. Consente di aggiornare il valore in modo da riflettere. | |
setMin(min) | Imposta il valore minimo che questo campo può contenere. Consente di aggiornare il valore in modo da riflettere. | |
setPrecision(precision) | Imposta la precisione del valore di questo campo, ovvero il numero a cui il valore viene arrotondato. Aggiorna il campo in modo da riflettere. | |
widgetCreate_() | protected |
Crea il widget dell'editor di immissione numerica. |