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