blockly > FieldVariable > (konstruktor)

FieldVariable.(constructor)

Konstruuje 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 ciąg | null | typeof Field.SKIP_SETUP Domyślna nazwa zmiennej. Jeśli wartość to null, zostanie wygenerowana unikalna nazwa zmiennej. 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 FieldVariableValidator (Opcjonalnie) Funkcja wywoływana w celu sprawdzenia zmian w wartości pola. Pobiera identyfikator zmiennej i zwraca zweryfikowany identyfikator zmiennej lub wartość null, aby przerwać zmianę.
variableTypes ciąg znaków[] (Opcjonalnie) Lista typów zmiennych do uwzględnienia w menu. Będzie używana tylko w przypadku braku konfiguracji.
defaultType ciąg znaków (Opcjonalnie) Typ zmiennej do utworzenia, jeśli wartość tego pola nie została bezpośrednio ustawiona. Wartość domyślna to „”. Będzie używana tylko wtedy, gdy nie zostanie podana konfiguracja.
konfiguracja FieldVariableConfig (Opcjonalnie) Mapa opcji używanych do konfigurowania pola. Listę właściwości obsługiwanych przez ten parametr znajdziesz w [dokumentacji tworzenia pól]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/variable#creation.