blockly > entradas > Entrada

Clase input.Input

Clase para una entrada con campos opcionales.

Signature:

export declare class Input 

Constructores

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

Propiedades

Propiedad Modificadores Tipo Descripción
alinear Alinear Alineación de los campos de entrada (izquierda, derecha o central)
conexión Conexión | nulo
fieldRow Campo[]
name string
tipo readonly inputTypes

Métodos

Método Modificadores Descripción
appendField(field, opt_name) Agrega un campo (o una etiqueta de la cadena) y todos los campos de prefijo y sufijo al final de la fila del campo de entrada.
dispose() Divide todos los vínculos a esta entrada.
getShadowDom() Muestra la representación XML del bloque de 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 una etiqueta de la cadena) 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 Crea una conexión en función del tipo del bloque de origen de esta entrada. Controla correctamente 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(shadow) Cambia el bloque de sombras de la conexión.