blockly > FieldNumber

Classe FieldNumber

Classe pour un champ numérique modifiable.

Signature :

export declare class FieldNumber extends FieldInput<number> 

S'étend à:FieldInput<nombre>

Constructeurs

Constructeur Modificateurs Description
(constructeur)(valeur, min, max, précision, validateur, configuration) Construit une instance de la classe FieldNumber.

Propriétés

Propriété Modificateurs Type Description
max_ protected Total Valeur maximale que ce champ numérique peut contenir.
min_ protected Total Valeur minimale que ce champ numérique peut contenir.
precision_ protected Total Multiple auquel la valeur de ce champ est arrondie.
spellcheck_ protected booléen La vérification orthographique ne s'applique pas aux numéros. Notre outil de validation fait mieux.

Méthodes

Méthode Modificateurs Description
configure_(config) protected Configurez le champ en fonction de la carte des options donnée.
doClassValidation_(newValue) protected Assurez-vous que la valeur saisie est un nombre valide (elle doit respecter les contraintes imposées au champ).
getMax() Renvoie la valeur maximale actuelle que ce champ peut contenir. La valeur par défaut est "Infinity".
getMin() Renvoie la valeur minimale actuelle que ce champ peut contenir. La valeur par défaut est -Infinity.
getPrecision() Renvoie la précision actuelle de ce champ. La précision correspond au nombre auquel la valeur du champ est arrondie. Une précision de 0 signifie que la valeur n'est pas arrondie.
initView() Initialisez le DOM du champ.
setConstraints(min, max, precision) Définissez les contraintes maximale, minimale et de précision sur ce champ. Pour être désactivées, ces propriétés peuvent être définies sur "undefined" ou "NaN". Définir la précision (généralement une puissance de 10) applique un pas minimal entre les valeurs. Autrement dit, la valeur de l'utilisateur sera arrondie au multiple de précision le plus proche. La position du chiffre le moins significatif est déduite de la précision. Vous pouvez appliquer des valeurs entières en choisissant une précision entière.
setMax(max) Définit la valeur maximale que ce champ peut contenir. Met à jour la valeur pour la refléter.
setMin(min) Définit la valeur minimale que ce champ peut contenir. Met à jour la valeur pour la refléter.
setPrecision(precision) Définit la précision de la valeur de ce champ, c'est-à-dire le nombre auquel la valeur est arrondie. Met à jour le champ pour refléter
widgetCreate_() protected Créez le widget d'éditeur de saisie de nombres.