Formplayer Component Reference
Complete technical reference for the Formplayer form rendering component.
For the complete, authoritative contract defining all supported JSON Schema features, UI schema structure, validation rules, and behavioral guarantees, see the Formplayer Contract.
Overview
Formplayer is a React web application that renders JSON Forms and provides the dynamic form interface for data collection. It runs within WebViews in the Formulus mobile app and communicates with the native app through a JavaScript bridge.
Supported Schema & UI Profile
Critical: ODE Formplayer intentionally supports a safe, predictable subset of JSON Schema and JSON Forms. Forms outside this profile may load but are not guaranteed to work.
Supported JSON Schema Features
| Feature | Supported | Notes |
|---|---|---|
type | ✅ | string, number, integer, boolean, object, array |
properties | ✅ | Object property definitions |
required | ✅ | Array of required property names |
minimum / maximum |