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