input
Formulário
Pede dados num formulário antes de arrancar; as respostas entram como variáveis do run.
- Kind:
trigger - Key:
input - Categoria:
trigger - Envelope: mapa (um objeto JSON em
config)
Campos
| Chave | Tipo | Obrigatório | Omissão | Descrição | Referência |
|---|---|---|---|---|---|
fields | list de map | não | [] | Os campos que o formulário pede antes de arrancar; cada um semeia uma variável do run com o seu nome. | - |
fields[]
Cada elemento de fields é um objeto:
| Chave | Tipo | Obrigatório | Omissão | Descrição | Referência |
|---|---|---|---|---|---|
name | string | sim | - | Nome do campo e da variável que ele semeia ({{vars.<name>}}). Não é uma coluna de tabela. | - |
label | string | não | "" | Rótulo mostrado no formulário. Sai sempre resolvido: vazio, o toJson() escreve o nome. | - |
type | enumeration | não | "text" | Tipo do campo, que decide o componente que o pinta e o tipo da coluna virtual. | - |
required | boolean | não | false | Campo de preenchimento obrigatório: sem ele o disparo não avança. Só sai no JSON quando é verdadeiro. | - |
config | json | não | - | Config do componente que pinta o campo (as opções de uma escolha, o formato de um número): viaja como está. | - |
Exemplo JSON
{
"fields": []
}
Gerado de definitions.json versão 17f3e0bc59d9. Esta página nasce no build: não se edita à mão.