blockly > Pole > (konstruktor)
Field.(constructor)
Konstruuje nową instancję klasy Field
Podpis:
constructor(value: T | typeof Field.SKIP_SETUP, validator?: FieldValidator<T> | null, config?: FieldConfig);
Parametry
Parametr | Typ | Opis |
---|---|---|
value | T | typeof Field.SKIP_SETUP | Początkowa wartość pola. Akceptuje również pole Field.SKIP_SETTING, jeśli chcesz pominąć konfigurację (używane tylko przez podklasy, które chcą obsługiwać konfigurację i ustawiać wartość pola po uruchomieniu własnych konstruktorów). |
validator | FieldValidator<T> | null | (Opcjonalnie) Funkcja wywoływana w celu sprawdzenia zmian w wartości pola. Przyjmuje wartość i zwraca zweryfikowaną wartość lub wartość null, aby przerwać zmianę. |
konfiguracja | FieldConfig | (Opcjonalnie) Mapa opcji używanych do konfigurowania pola. Lista właściwości obsługiwanych przez ten parametr znajduje się w dokumentacji konkretnego pola. |