blockly > Entrada

Classe de entrada

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
align (alinhar) Input.Align Alinhamento dos campos da entrada (esquerda, direita ou no centro).
conexão Conexão | nulo
fieldRow Campo[]
name string
tipo 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 da entrada.
dispose() (em inglês) Separa todos os links para esta entrada.
getShadowDom() Retorna a representação XML do bloco de sombra da conexão.
getSourceBlock() Acessa o bloco de origem dessa entrada.
init() Inicialize os campos nessa entrada.
insertFieldAt(index, campo, opt_name) Insere um campo (ou rótulo da string) e todos os campos de prefixo e sufixo no local da linha do campo da 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. Processa corretamente a construção de conexões headless para blocos headless e conexões renderizadas para blocos renderizados
removeField(name, opt_quiet) Remova um campo dessa entrada.
setAlign(align) Altere o alinhamento dos campos da conexão.
setCheck(check) Altere a compatibilidade de uma conexão.
setShadowDom(shadow) Muda o bloco de sombra da conexão.