Javascript 在Formio编辑期间,如何使I字段成为必填字段?
我正在使用Formio编辑器和渲染器构建表单编辑页面。Javascript 在Formio编辑期间,如何使I字段成为必填字段?,javascript,formio,Javascript,Formio,我正在使用Formio编辑器和渲染器构建表单编辑页面。 我想在表单编辑器中强制指定特定的表单字段。[不同于在提交过程中强制输入字段] 应用程序中有两个角色- 编辑器-修改formio定义。 用户-提交表单数据 我特别感兴趣的是让编辑器强制使用几个“元数据”字段。编辑器不能从formio组件列表中删除某些字段 我正在考虑几个实施方案- 保存表单时,检查表单组件并确保必填字段存在,如果不存在,则创建它们 在UI中为特定组件设置一个标志,使其处于“禁用”状态,并且不能在formio编辑器中删除 有
我想在表单编辑器中强制指定特定的表单字段。[不同于在提交过程中强制输入字段] 应用程序中有两个角色-
编辑器-修改formio定义。
用户-提交表单数据 我特别感兴趣的是让编辑器强制使用几个“元数据”字段。编辑器不能从formio组件列表中删除某些字段 我正在考虑几个实施方案-
- 保存表单时,检查表单组件并确保必填字段存在,如果不存在,则创建它们李>
- 在UI中为特定组件设置一个标志,使其处于“禁用”状态,并且不能在formio编辑器中删除李>
有人实施过吗?你似乎走的方向是正确的。 你完全可以(按照你的建议):
- 保存表单时,检查表单组件并确保必填字段存在,如果不存在,则创建它们或抛出错误
- 向所有组件添加自定义属性,如“customIsMandatory”
- 如果此组件的“customIsMandatory”为true,请修改WebformBuilder的options.templates以显示不同的模板(删除了“remove”图标的模板)
- 您可以在生成器中预先填充这些必需组件,并确保这些组件的此属性设置为true