Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
blockly > Campo > doClassValidation_
Metodo Field.doClassValidation_()
Convalida le modifiche apportate al valore di un campo prima di impostarle. Consulta **FieldDropdown** per un esempio di implementazione di una sottoclasse.
**NOTA:** la convalida restituisce un'opzione tra T
, null
e undefined
. L'implementazione di **campo** non restituirà mai undefined
, ma è valida per una sottoclasse che restituisca undefined
se il nuovo valore è compatibile con T
.
Firma:
protected doClassValidation_(newValue: T): T | null | undefined;
Parametri
Parametro |
Tipo |
Descrizione |
newValue |
T |
Il valore da convalidare. |
Resi:
T | null | non definito
Una delle tre istruzioni per impostare il nuovo valore: T
, null
o undefined
.
T
per impostare il valore restituito da questa funzione anziché newValue
.
null
per richiamare doValueInvalid_
e non impostare un valore.
undefined
per impostare newValue
così com'è.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-25 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-25 UTC."],[],[]]