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