blockly > entradas > Entrada

Classe input.Input

Classe para uma entrada com campos opcionais.

Signature:

export declare class Input 

Construtores

Construtor Modificadores Descrição
(construtor)(nome, sourceBlock) Cria uma nova instância da classe Input

Propriedades

Propriedade Modificadores Tipo Descrição
alinhar Alinhar Alinhamento dos campos de entrada (esquerda, direita ou centro).
conexão Conexão | nulo
fieldRow Campo[]
name string
type readonly inputTypes

Métodos

Método Modificadores Descrição
appendField(field, opt_name) Adicione um campo (ou rótulo da string) e todos os campos de prefixo e sufixo ao final da linha do campo de entrada.
dispose() Separe todos os links para essa entrada.
getShadowDom() Retorna a representação XML do bloco sombra da conexão.
getSourceBlock() Encontra o bloco de origem desta entrada.
init() Inicialize os campos nesta entrada.
insertFieldAt(index, field, opt_name) Insere um campo (ou rótulo da string) e todos os campos de prefixo e sufixo no local da linha do campo de entrada.
isVisible() Descobre se esta entrada é visível ou não.
makeConnection(type) protected Constrói uma conexão com base no tipo do bloco de origem dessa entrada. Lida corretamente com a construção de conexões headless para blocos headless e conexões renderizadas para blocos renderizados.
removeField(name, opt_quiet) Remove um campo desta entrada.
setAlign(align) Altere o alinhamento dos campos da conexão.
setCheck(check) Mudar a compatibilidade de uma conexão.
setShadowDom(shadow) Altera o bloco sombra da conexão.