blockly > FieldVariable > (constructor)

FieldVariable.(constructor)

Construye una instancia nueva de la clase FieldVariable.

Signature:

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

Parámetros

Parámetro Tipo Descripción
varName string | null | typeof Field.SKIP_SETUP Es el nombre predeterminado de la variable. Si es nulo, se generará un nombre de variable único. También acepta Field.SKIP_SETUP si deseas omitir la configuración (solo lo utilizan las subclases que quieren controlar la configuración y establecer el valor del campo después de que se han ejecutado sus propios constructores).
validator FieldVariableValidator (Opcional) Una función a la que se llama para validar los cambios en el valor del campo. Toma un ID de variable y muestra un ID de variable validado, o bien un valor nulo para anular el cambio.
variableTypes string[] (Opcional) Una lista de los tipos de variables que se incluirán en el menú desplegable. Solo se usará si no se proporciona la configuración.
defaultType cadena (Opcional) Es el tipo de variable que se creará si el valor de este campo no se establece de forma explícita. El valor predeterminado es “. Solo se usará si no se proporciona la configuración.
config FieldVariableConfig (Opcional) Un mapa de opciones usadas para configurar el campo. Consulta la [documentación sobre la creación de campos]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/variable#creation para obtener una lista de las propiedades que admite este parámetro.