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