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 von newValue.

  • null, um doValueInvalid_ aufzurufen und keinen Wert festzulegen.

  • undefined, um newValue unverändert festzulegen.