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)."],[],[]]