blockly > Champ > doClassValidation_
Méthode Field.doClassValidation_()
Validez les modifications apportées à la valeur d'un champ avant qu'elles ne soient définies. Pour obtenir un exemple d'implémentation d'une sous-classe, consultez **FieldDropdown**.
**REMARQUE:** La validation renvoie une option comprise entre T
, null
et undefined
. L'implémentation de **Field** ne renvoie jamais undefined
, mais il est possible qu'une sous-classe renvoie undefined
si la nouvelle valeur est compatible avec T
.
Signature :
protected doClassValidation_(newValue: T): T | null | undefined;
Paramètres
Paramètre | Type | Description |
---|---|---|
newValue | T | Valeur à valider. |
Renvoie :
J | null | indéfinie
L'une des trois instructions pour définir la nouvelle valeur: T
, null
ou undefined
.
T
pour définir la valeur renvoyée par cette fonction au lieu denewValue
.null
pour appelerdoValueInvalid_
sans définir de valeur.undefined
pour définirnewValue
tel quel.