What problem does it solve?
Defining complex admin forms in Webiny — with nested objects, conditional visibility, computed values, and validation — requires knowing the FormModel builder API, its renderer registry, and its callback conventions. This Skill provides the complete reference so developers can construct forms correctly without guessing method names or renderer settings.
Core Features & Use Cases
- Field Builders: Create text, number, boolean, datetime, file, lexical, password, permissions, and object fields with chainable methods like
.label(), .required(), .options(), and .list().
- Layout & Renderers: Arrange fields with rows, separators, and tabs; override default renderers (select, tags, codeEditor, dynamicZone, keyValueTags) with settings.
- Validation & Reactivity: Add Zod schemas, conditional required rules, cross-field form rules, computed fields, hiddenWhen/disabledWhen callbacks, and reactive field context.
- Use Case: Build a page settings form where a slug field auto-computes from the title until edited, a sections field acts as a dynamic zone with hero and CTA templates, and premium tabs hide unless the plan is enterprise.
Quick Start
Ask the AI to define a Webiny FormModel with a required title text field, an auto-computed slug, and a dynamic zone of content section templates.