如何从表单生成器中的 JSON 模式生成表单
How to generate form back from JSON Schema in form builder
我正在使用 Form.io 的 Formbuilder,我使用 Formbuilder 的拖放功能构建了一个表单,并将生成的 JSON 模式保存到我的数据库中。
如何使用来自 JSON Schema 的相同控件再次重建表单生成器?
我想这样做,以便用户可以对创建的表单进行任何修改。
我正在寻找如何从 JSON 重新初始化表单生成器。
JSON 是从表单生成器的 builder.instance.schema
.
生成的
我能够通过将 json 模式传递给 Formio.builder 来加载表单。我用的是原版 javascript。 @randallknutson 的所有学分 Github reply。
//JSON Schema loaded from database
const createdForm = {
display: 'form',
components: [],
...
}
Formio.FormBuilder(document.getElementById('builder'), createdForm, options);
我正在使用 Form.io 的 Formbuilder,我使用 Formbuilder 的拖放功能构建了一个表单,并将生成的 JSON 模式保存到我的数据库中。 如何使用来自 JSON Schema 的相同控件再次重建表单生成器?
我想这样做,以便用户可以对创建的表单进行任何修改。
我正在寻找如何从 JSON 重新初始化表单生成器。
JSON 是从表单生成器的 builder.instance.schema
.
我能够通过将 json 模式传递给 Formio.builder 来加载表单。我用的是原版 javascript。 @randallknutson 的所有学分 Github reply。
//JSON Schema loaded from database
const createdForm = {
display: 'form',
components: [],
...
}
Formio.FormBuilder(document.getElementById('builder'), createdForm, options);