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