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 Cadena | nulo | Tipo de 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 la usan subclases que desean controlar la configuración y establecer el valor del campo después de que se ejecuten sus propios constructores).
validador FieldVariableValidator (Opcional) Es una función a la que se llama para validar los cambios en el valor del campo. Recibe un ID de variable y muestra un ID de variable validado, o bien un valor nulo para abortar el cambio.
variableTypes string[] (Opcional) Es 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 string (Opcional) Es el tipo de variable que se creará si el valor de este campo no se establece de forma explícita. La configuración predeterminada es “”. Solo se usará si no se proporciona la configuración.
config FieldVariableConfig (Opcional) Es un mapa de opciones que se usan para configurar el campo. Consulta la [documentación de 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.