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 vonnewValue
.null
zum Aufrufen vondoValueInvalid_
, ohne einen Wert festzulegen.undefined
, umnewValue
unverändert festzulegen.