blockly > FieldNumber

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.