blockly > Feld > doClassValidation_
Methode "Field.doClassValidation_()"
Validieren Sie die Änderungen am Wert eines Felds, bevor sie festgelegt werden. Ein Beispiel für die Implementierung von abgeleiteten Klassen finden Sie unter **FieldDropdown**.
**HINWEIS:** Bei der Validierung wird eine Option zwischen T
, null
und undefined
zurückgegeben. Die Implementierung von **Field** gibt nie undefined
zurück. Es ist jedoch gültig, dass eine abgeleitete Klasse undefined
zurückgibt, wenn der neue Wert mit T
kompatibel ist.
Unterschrift:
protected doClassValidation_(newValue: T): T | null | undefined;
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
newValue | T | Der zu validierende Wert. |
Gibt zurück:
D | null | nicht definiert
Eine von drei Anweisungen zum Festlegen des neuen Werts: T
, null
oder undefined
.
T
zum Festlegen des zurückgegebenen Werts dieser Funktion anstelle vonnewValue
.null
, umdoValueInvalid_
aufzurufen und keinen Wert festzulegen.undefined
, umnewValue
unverändert festzulegen.