blockly > Champ > setValidator

Méthode Field.setValidator()

Définit une nouvelle fonction de validation pour les champs modifiables ou efface un programme de validation précédemment défini.

La fonction de validation prend en compte la nouvelle valeur du champ et renvoie une valeur validée. La valeur validée peut être la valeur d'entrée, une version modifiée de la valeur d'entrée ou la valeur "null" pour annuler la modification.

Si la fonction ne renvoie rien (ou renvoie une valeur non définie), la nouvelle valeur est acceptée comme valide. Cela permet de permettre aux champs utilisant la fonction validée comme notification d'événement de modification au niveau du champ.

Signature :

setValidator(handler: FieldValidator<T>): void;

Paramètres

Paramètre Type Description
handler FieldValidator&lt;T&gt; Fonction du validateur ou valeur null pour effacer un programme de validation précédent.

Renvoie :

vide