Campi del modulo
I controlli di input di un modulo
Per chi scrive i moduli: i tipi di campo che un modulo può contenere, e le proprietà supportate da ciascuno.
I campi del modulo definiscono i controlli di input di un modulo. Ogni tipo di campo ha proprietà e comportamento propri per raccogliere un determinato tipo di dato.
Scegli il tipo di campo adatto ai dati da raccogliere, dal semplice testo alle liste strutturate.
Proprietà comuni
Tutti i campi del modulo condividono due proprietà fondamentali:
- name (string, obbligatorio): l’identificatore univoco del campo
- type (string, obbligatorio): il tipo di campo, che determina quale delle pagine seguenti descrive le proprietà disponibili
Ogni tipo di campo aggiunge proprietà specifiche della sua funzione. Seleziona un tipo di campo nella barra di navigazione laterale o nella tabella qui sotto per aprire il riferimento completo delle sue proprietà:
| Tipo di campo | Descrizione |
|---|---|
| text | A text input field |
| textarea | A textarea input field |
| datetime | A datetime input field |
| html | An HTML field. The html is sanitized before it is rendered: |
| file | A file upload field, the file is uploaded prior to the job start and the extravars will contain the uploaded file info. |
| number | A number input field |
| password | A password masked input field |
| checkbox | A checkbox field |
| radio | A radio field (multi options) |
| enum | A multi-column filterable dropdown box |
| expression | A powerfull javascript driven expression field |
| list | A list of structured rows edited through a reusable subform (replaces the |
| yaml | A YAML editor field with syntax highlighting and validation |