Setyenv · Docs
  • English
  • Spanish
  • Chinese
  • Japanese
  • Arabic
  • German
  • French
  • Hindi
  • Indonesian
  • Italian
  • Dutch
  • Portuguese
  • Russian
  • Turkish

Forms

The form designer is the single-column UI that lets users create and edit records of an entity. One form per entity (intentionally — see why one form).

Where to find it

PF Manage → Entities → [your entity] → Form tab.

What you can do in the designer

  • Reorder fields by drag (vertical only).
  • Group fields under section headings for visual chunking.
  • Hide / show fields per role — a field can be visible only to admins, only to managers, etc.
  • Conditional visibility — show a field only when another field has a specific value. Predicate is JSON-Logic; the designer has a visual builder for the common cases.
  • Make a field read-only in this form (without changing the underlying schema).
  • Override the field label for this form only (the schema label stays the same).
  • Override the help text for this form only.
  • Mark a field as auto-focus — the form opens with that field's cursor active.

What you CANNOT do

  • Multi-column layouts. Single column only. Reasoning: accessibility (forms read top-to-bottom), mobile UX (no horizontal scroll), and form designer simplicity. If you need side-by-side fields, group them into a single "compound" field in the schema and render it custom.
  • Have multiple forms per entity. One form is the canonical form. If you need a "quick add" with fewer fields and a "full edit" with all of them, use hidden fields with defaults for the quick add — or use the REST API directly to bypass the form.