Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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<T> |
Fonction du validateur ou valeur null pour effacer un programme de validation précédent. |
Renvoie :
vide
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[null,null,["Dernière mise à jour le 2025/07/25 (UTC)."],[],["The `setValidator()` method configures or removes a validation function for editable fields. This function, provided as a `handler`, receives the new field value and returns either a validated value, a modified value, or `null` to prevent the change. Returning nothing or `undefined` accepts the new value. The `handler` parameter can also be set to `null` to clear an existing validator. It takes a `FieldValidator` type and returns `void`.\n"],null,[]]