Pola formularza
Kontrolki wejściowe formularza
Dla autorów formularzy: typy pól, jakie może zawierać formularz, i właściwości obsługiwane przez każdy z nich.
Pola formularza definiują kontrolki wejściowe formularza. Każdy typ pola ma własne właściwości i zachowanie, służące do zbierania określonego rodzaju danych.
Wybierz typ pola pasujący do danych, które chcesz zebrać, od zwykłego tekstu po listy strukturalne.
Wspólne właściwości
Wszystkie pola formularza mają dwie podstawowe właściwości:
- name (string, wymagane): unikalny identyfikator pola
- type (string, wymagane): typ pola, od którego zależy, która z poniższych stron opisuje dostępne właściwości
Każdy typ pola dodaje właściwości związane z jego funkcją. Wybierz typ pola w bocznym pasku nawigacji lub w tabeli poniżej, aby otworzyć pełny opis jego właściwości:
| Typ pola | Opis |
|---|---|
| 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 |