blockly > Champ > doClassValidation_

Méthode Field.doClassValidation_()

Validez les modifications apportées à la valeur d'un champ avant de les définir. Consultez **FieldDropdown** pour obtenir un exemple d'implémentation de sous-classe.

**REMARQUE:** La validation renvoie une option entre T, null et undefined. L'implémentation de **Field** ne renverra jamais undefined, mais une sous-classe peut renvoyer undefined si la nouvelle valeur est compatible avec T.

Signature :

protected doClassValidation_(newValue: T): T | null | undefined;

Paramètres

Paramètres Type Description
newValue T Valeur à valider.

Renvoie :

T | null | non défini

Voici l'une des trois instructions permettant de 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.