blockly > FieldVariable > (constructor)

FieldVariable.(constructor)

Erstellt 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 | Field.SKIP_SETUP Der Standardname für die Variable. Wenn dieser Wert null ist, wird ein eindeutiger Variablenname generiert. Es wird auch Field.SKIP_SETUP akzeptiert, wenn Sie die Einrichtung überspringen möchten. Diese Option wird nur von Unterklassen verwendet, die die Konfiguration und das Festlegen des Feldwerts nach dem Ausführen ihrer eigenen Konstruktoren verarbeiten möchten.
validator FieldVariableValidator Optional: Eine Funktion, die aufgerufen wird, um Änderungen am Wert des Felds 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 in das Drop-down-Menü aufgenommen werden sollen. Wird nur verwendet, wenn keine Konfiguration angegeben ist.
defaultType String Optional: Der Variablentyp, der erstellt werden soll, wenn der Wert dieses Felds nicht explizit festgelegt ist. Standardmäßig ist der Wert leer. Wird nur verwendet, wenn keine Konfiguration angegeben ist.
config FieldVariableConfig Optional: Eine Zuordnung von Optionen zur Konfiguration 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 Eigenschaften, die dieser Parameter unterstützt.