form-js-qil
v1.1.3
Published
View and edit forms - powered by bpmn.io
Downloads
1
Readme
@bpmn-io/form-js
View, edit and simulate JSON-based forms.
Usage
This library exports a form viewer, editor and playground.
Display a form
Renders a form based on a form schema and existing data:
import { Form } from '@bpmn-io/form-js';
const form = new Form({
container: document.querySelector('#form')
});
await form.importSchema(schema, data);
form.on('submit', (event) => {
console.log(event.data, event.errors);
});
See viewer documentation for further details.
Create and edit a form
Create a new form or edit an exsting one:
import { FormEditor } from '@bpmn-io/form-js';
const formEditor = new FormEditor({
container: document.querySelector('#form-editor')
});
await formEditor.importSchema(schema);
See editor documentation for further details.
Create and simulate a form with input and output data
Create and simulate a form with input and output data:
import { FormPlayground } from '@bpmn-io/form-js';
const formPlayground = new FormPlayground({
container: document.querySelector('#form-playground'),
schema,
data
});
See playground documentation for further details.
Resources
License
Use under the terms of the bpmn.io license.