blockly > FieldNumber

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.