Forms
Form views are how data gets into your app: a clean, focused page that creates or edits one record. Build the form once and reuse it everywhere — navigation, action buttons, even anonymous public links.
Configuring a form
| Setting | Options | What it does |
|---|---|---|
| Table | — | The table the form writes to. |
| Fields | — | Which fields appear, in order. Required fields are enforced before submit. |
| Submit label | — | The button text — “Submit request”, “Add customer”. |
| On success | view | Where the app navigates after a successful submit; back to the previous page when unset. |
Create and edit, same form
Opened from navigation, a form creates a new record. Opened from an action like Edit row or Copy row, the same form loads that record's values and saves changes back. Add-row actions can also prefill fields — "New task for this project" with the project already set.
Field behavior
- Inputs match field types: selects render their options, dates get pickers, references search the linked table.
- Image and file fields upload directly (up to 10 MB per file). Signature fields open a drawing pad — sign with a mouse or finger and the saved signature is stored as an image.
- Per-field
Visible ifrules can reveal inputs conditionally.
Anonymous forms
A form shared through a public link accepts submissions from people without accounts — with bot protection, rate limits, and an optional moderation field stamped on every submission. File uploads stay signed-in only.