blockly > Field > doClassValidation_

Field.doClassValidation_()-Methode

Änderungen am Wert eines Feldes validieren, bevor sie festgelegt werden Ein Beispiel für die Implementierung von Unterklassen finden Sie unter **FieldDropdown**.

**HINWEIS:** Die Validierung gibt eine Option zwischen T, null und undefined zurück. Die Implementierung von **Field** gibt niemals undefined zurück. Eine Unterklasse kann jedoch undefined zurückgeben, 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:

T | null | undefiniert

Eine von drei Anleitungen zum Festlegen des neuen Werts: T, null oder undefined.

  • T zum Festlegen des zurückgegebenen Werts dieser Funktion anstelle von newValue.

  • null zum Aufrufen von doValueInvalid_, ohne einen Wert festzulegen.

  • undefined, um newValue unverändert festzulegen.