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. |