Dynamic Forms
To create dynamic forms, Emissary uses a simplified flavor of JSON-Forms. Forms describe the user interface, while Schemas provide a data layout. The two work together to generate safe, validated data inputs that can be defined by app developers.
Here’s a quick example. More to come…
{
"form": {
"type":"layout-vertical",
"children": [
{"type":"text", "path":"name", "label":"Name"},
{"type":"select", "path":"email", "label":"Group"},
{"type":"toggle", "path":"isActive", "label":"Active?"},
]
}
}