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[] | null, defaultType?: string, config?: FieldVariableConfig);
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
varName | string | null | typeof Field.SKIP_SETUP | Der Standardname für die Variable. Wenn „null“ festgelegt 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 entgegen und gibt eine validierte Variablen-ID zurück oder „null“, um die Änderung abzubrechen. |
variableTypes | string[] | null | Optional: Eine Liste der Variablentypen, die in das Drop-down-Menü aufgenommen werden sollen. Geben Sie null an, um alle Typen im Arbeitsbereich einzubeziehen. Wird nur verwendet, wenn „config“ nicht 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. Eine Liste der von diesem Parameter unterstützten Properties finden Sie in der [Dokumentation zum Erstellen von Feldern]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/variable#creation. |