如何在formbuilder中从JSON模式生成表单
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在formbuilder中从JSON模式生成表单相关的知识,希望对你有一定的参考价值。
我正在使用Form.io的Formbuilder,我已经使用Formbuilder的拖放功能构建了一个表单,并且已将生成的JSON模式保存到我的数据库中。如何使用JSON Schema中的相同控件再次重构formbuilder?
我想这样做,以便用户可以对创建的表单进行任何修改。
我正在寻找如何从JSON重新初始化formbuilder。
JSON是从formbuilder的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);
以上是关于如何在formbuilder中从JSON模式生成表单的主要内容,如果未能解决你的问题,请参考以下文章
如何在 SpriteKit 中从 Web API 加载精灵表
如何在 Swift 中从 NSDictionary 生成 JSON 数据
如何在 Angular 7 中从 JSON 生成 HTML FORM