Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
blockly > Pole > (konstruktor)
Field.(constructor)
Tworzy nową instancję klasy Field
Podpis:
constructor(value: T | typeof Field.SKIP_SETUP, validator?: FieldValidator<T> | null, config?: FieldConfig);
Parametry
Parametr |
Typ |
Opis |
wartość |
T | typeof Field.SKIP_SETUP |
Początkowa wartość pola. Akceptuje też pole Field.SKIP_CONFIG, jeśli chcesz pominąć konfigurację (używane tylko przez podklasy, które obsługują konfigurację i ustawiają wartość pola po uruchomieniu ich konstruktorów). |
walidator |
FieldValidator<T> | wartość null |
(Opcjonalnie) Funkcja, która jest wywoływana w celu weryfikacji zmian wartości pola. Przyjmuje wartość i zwraca prawidłową wartość lub wartość null w celu przerwania zmiany. |
konfiguracja |
FieldConfig |
(Opcjonalnie) Mapa opcji używanych do konfigurowania pola. Listę właściwości obsługiwanych przez ten parametr znajdziesz w dokumentacji danego pola. |
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.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-25 UTC."],[],["The `Field` class constructor initializes a new field instance. It accepts three parameters: `value`, `validator`, and `config`. `value` sets the field's initial value or `Field.SKIP_SETUP` for deferred setup. `validator` is an optional function to validate value changes, returning a validated value or null. `config`, also optional, is a map of field-specific configuration options. These parameters enable setting the initial state and defining constraints.\n"]]