blockly > Champ > setValidator

Méthode Field.setValidator()

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

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 "non défini"), la nouvelle valeur est acceptée comme valide. Cela permet de définir des 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ètres Type Description
handler FieldValidator<T> Fonction du validateur ou valeur null pour effacer un validateur précédent.

Renvoie :

void