javascript - 有什么方法可以在 form.io 中本地使用嵌套表单?
问题描述
我尝试使用 form.io 在本地运行表单。
一切都很好。我怀疑只有一件事不起作用,那就是嵌套表单。
我有一个名为“form_parent”的表单中的选择字段。基于 select 中的选定选项,呈现一个或另一个嵌套表单。
当使用 url 方法嵌入我的表单时,即直接从 form.io 的 Web 界面加载,一切正常。但是,如果由于隐私原因(GDPR)我可以完全在本地使用整个东西,那就太好了。
所以我这样尝试:
var formio = new Formio('https://abcdef.form.io/someform');
// Load all forms within a project
formio.loadForms({params: {type: 'form'}}).then(function(forms) {
Formio.createForm(document.getElementById('formio'), {
components: forms[0].components
}, {
language: 'de'
}).then(function(form) {
});
});
这可行,但随后集成的嵌套表单forms[0]
再次由 HTTP 加载。嵌套表格的结构如下:
form: "some_id"
input: true
key: "form"
label: "Form"
tableView: true
type: "form"
useOriginalRevision: false
我试图将组件或表单直接添加到form
密钥中,但没有成功。它仍然试图通过 HTTP 检索表单。
是否可以完全在本地传递嵌套形式?我在文档中找不到与此相关的任何内容。
提前致谢!
再见
解决方案
推荐阅读
- php - curl 7.79.0 中的 BUG 如何在 Centos 7 + WHM/cPanel 上升级到 7.79.1 作为 PHP 扩展?
- python - 托斯卡谜题 73589 用 RBFW 解决。(失败:SyntaxError:扫描字符串文字时 EOL(
) - ios - 如何将徽章添加到 *GMSMarker()* 图像中?
- permissions - DevOps - 无法在我的权限项目中添加注册用户
- python - 使用 Python dict 设置 Networkx 节点的颜色
- python - 如何从 csv 文件创建数据框,其中数据存储在单个列中?
- typescript - 为什么实例属性的装饰器在静态属性的装饰器之前执行?
- c# - 如何使用 vb.net 或 c#.net 获取上一年
- javascript - 如何在组织结构图highcharts中添加水平滚动?
- css - 我正在尝试打开我的引导 css,但不幸的是使用 laravel 出错