blockly > FieldVariable > (constructor)

FieldVariable.(constructor)

Konstruiert eine neue Instanz der Klasse FieldVariable

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
varName string | null | typeof Field.SKIP_SETUP Der Standardname für die Variable. Wenn null, wird ein eindeutiger Variablenname generiert. Akzeptiert auch Field.SKIP_SETUP, wenn Sie die Einrichtung überspringen möchten (wird nur von Unterklassen verwendet, die die Konfiguration verarbeiten und den Feldwert festlegen möchten, nachdem ihre eigenen Konstruktoren ausgeführt wurden).
validator FieldVariableValidator (Optional) Eine Funktion, die aufgerufen wird, um Änderungen am Feldwert zu validieren. Nimmt eine Variablen-ID auf und gibt eine validierte Variablen-ID oder null zurück, um die Änderung abzubrechen.
variableTypes String[] (Optional) Eine Liste der Variablentypen, die im Drop-down-Menü enthalten sein sollen. Wird nur verwendet, wenn keine config angegeben ist.
defaultType String (Optional) Variablentyp, der erstellt werden soll, wenn der Wert dieses Felds nicht explizit festgelegt ist. Die Standardeinstellung ist ". Wird nur verwendet, wenn config nicht angegeben ist.
config FieldVariableConfig (Optional) Eine Übersicht der Optionen zum Konfigurieren des Felds. In der [Dokumentation zur Felderstellung]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/variable#creation finden Sie eine Liste der von diesem Parameter unterstützten Eigenschaften.