blockly > Entrada

Clase de entrada

Clase para una entrada con campos opcionales.

Signature:

export declare class Input 

Constructores

Constructor Modificadores Descripción
(constructor)(name, sourceBlock) Construye una instancia nueva de la clase Input.

Propiedades

Propiedad Modificadores Tipo Descripción
alinear Input.Align Alineación de los campos de entrada (izquierda, derecha o centro)
conexión Conexión | nulo
fieldRow Campo[]
name cadena
tipo readonly inputTypes

Métodos

Método Modificadores Descripción
appendField(field, opt_name) Agrega un campo (o etiqueta de una string) y todos los campos de prefijo y sufijo al final de la fila del campo de entrada.
dispose(). Separa todos los vínculos a esta entrada.
getShadowDom(). Muestra la representación XML del bloque sombra de la conexión.
getSourceBlock() Obtén el bloque de origen para esta entrada.
init() Inicializa los campos en esta entrada.
insertFieldAt(index, field, opt_name) Inserta un campo (o etiqueta de la string) y todos los campos de prefijo y sufijo en la ubicación de la fila del campo de entrada.
isVisible() Obtiene si esta entrada es visible o no.
makeConnection(type) protected Construye una conexión en función del tipo de bloque de origen de esta entrada. Controla de forma correcta la construcción de conexiones sin interfaz gráfica para bloques sin interfaz gráfica y conexiones renderizadas para bloques renderizados.
removeField(name, opt_quiet) Quita un campo de esta entrada.
setAlign(align) Cambia la alineación de los campos de la conexión.
setCheck(check) Cambia la compatibilidad de una conexión.
setShadowDom(sombra) Cambia el bloque de sombra de la conexión.