blockly > FieldVariable > (konstruktor)

FieldVariable.(constructor)

Tworzy nową instancję klasy FieldVariable

Podpis:

constructor(varName: string | null | typeof Field.SKIP_SETUP, validator?: FieldVariableValidator, variableTypes?: string[], defaultType?: string, config?: FieldVariableConfig);

Parametry

Parametr Typ Opis
varName string | null | typeof Field.SKIP_SETUP Domyślna nazwa zmiennej. Jeśli wartość jest pusta, zostanie wygenerowana unikalna nazwa zmiennej. Akceptuje też Field.SKIP_SETUP, jeśli chcesz pominąć konfigurację (używane tylko przez podklasy, które chcą obsłużyć konfigurację i ustawienie wartości pola po uruchomieniu własnych konstruktorów).
walidator FieldVariableValidator (Opcjonalnie) Funkcja wywoływana w celu sprawdzenia zmian wartości pola. Przyjmuje identyfikator zmiennej i zwraca identyfikator zweryfikowanej zmiennej lub wartość null, aby przerwać zmianę.
variableTypes string[] (Opcjonalnie) Lista typów zmiennych do uwzględnienia na liście. Używany tylko wtedy, gdy nie podano konfiguracji.
defaultType ciąg znaków (Opcjonalnie) Typ zmiennej do utworzenia, jeśli wartość tego pola nie jest ustawiona wprost. Domyślnie „'”. Będzie używany tylko wtedy, gdy nie podasz konfiguracji.
konfiguracja FieldVariableConfig (Opcjonalnie) Mapa opcji służących do konfigurowania pola. Aby poznać listę właściwości obsługiwanych przez ten parametr, zapoznaj się z [dokumentacją dotyczącą tworzenia pól]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/variable#creation.