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