blockly > FieldVariable > (konstruktor)

FieldVariable.(constructor)

Tworzy nową instancję klasy FieldVariable.

Podpis:

constructor(varName: string | null | typeof Field.SKIP_SETUP, validator?: FieldVariableValidator, variableTypes?: string[] | null, 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 zweryfikowany identyfikator zmiennej lub null, aby anulować zmianę.
variableTypes string[] | null (Opcjonalnie) Lista typów zmiennych do uwzględnienia w menu. Przekaż wartość null, aby uwzględnić wszystkie typy, które istnieją w obszarze roboczym. 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.