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