Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
blockly > Pole > setValidator
Metoda Field.setValidator()
Ustawia nową funkcję weryfikacji dla pól możliwych do edytowania lub usuwa wcześniej ustawiony walidator.
Funkcja walidatora pobiera nową wartość pola i zwraca zweryfikowaną wartość. Zweryfikowaną wartością może być wartość wejściowa, zmodyfikowana wersja wartości wejściowej lub wartość null oznaczająca przerwanie zmiany.
Jeśli funkcja nie zwróci niczego (lub zwraca nieokreśloną wartość), nowa wartość jest akceptowana jako prawidłowa. Umożliwia to korzystanie z pól, które korzystają ze zweryfikowanej funkcji jako powiadomienia o zmianie na poziomie pola.
Podpis:
setValidator(handler: FieldValidator<T>): void;
Parametry
Parametr |
Typ |
Opis |
moduł obsługi |
FieldValidator<T> |
Funkcja walidatora lub wartość null służąca do wyczyszczenia poprzedniego walidatora. |
Zwroty:
nieważne
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-25 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-25 UTC."],[],["The `setValidator()` method configures or removes a validation function for editable fields. This function, provided as a `handler`, receives the new field value and returns either a validated value, a modified value, or `null` to prevent the change. Returning nothing or `undefined` accepts the new value. The `handler` parameter can also be set to `null` to clear an existing validator. It takes a `FieldValidator` type and returns `void`.\n"],null,[]]