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 de newValue.

  • null pour appeler doValueInvalid_ sans définir de valeur.

  • undefined pour définir newValue tel quel.