Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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.
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).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/25 (UTC)."],[],[]]