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[] | null, 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 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[] | null (Opcional) Es una lista de los tipos de variables que se incluirán en el menú desplegable. Pasa null para incluir todos los tipos que existen en el espacio de trabajo. 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. El valor predeterminado 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.