一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

表单生成方法、表单生成装置和电子设备与流程

2023-03-09 18:04:09 来源:中国专利 TAG:

技术特征:
1.一种表单生成方法,其特征在于,包括:获取自定义json配置文件,所述自定义json配置文件包括多个可配置对象,所述可配置对象包括多个可配置的表单项;利用构造器遍历所述自定义json配置文件,根据所述可配置对象生成虚拟表单组件;基于所述虚拟表单组件生成表单,并在前端框架中渲染所述表单。2.根据权利要求1所述的表单生成方法,其特征在于,在所述获取自定义json配置文件之前,所述方法还包括:对多个标准表单组件进行序列化,得到标准json配置文件;进一步对所述标准json配置文件进行配置得到自定义json配置文件。3.根据权利要求2所述的表单生成方法,其特征在于,所述方法还包括:从内容分发网络服务器获取所述自定义json配置文件。4.根据权利要求1-3任一项所述的表单生成方法,其特征在于,一个可配置对象对应于一种组件类型,所述可配置对象的表单项包括关键字、组件类型、布局方式、组件状态、校验规则、默认值、多选项配置、监听配置和扩展字段;其中,关键字具有唯一性。5.根据权利要求1所述的表单生成方法,其特征在于,所述构造器包括tsx构造器或者jsx构造器。6.根据权利要求1所述的表单生成方法,其特征在于,所述基于所述虚拟表单组件生成表单,在前端框架中渲染所述表单包括:通过所述构造器向所述虚拟表单组件填充表单项信息,完成表单构建,进而通过前端框架渲染所述表单。7.根据权利要求6所述的表单生成方法,其特征在于,所述基于所述虚拟表单组件生成表单,在前端框架中渲染所述表单还包括:构造器根据所述自定义json配置文件中的默认值对所述虚拟表单组件进行默认值填充,再次构建表单,进而通过前端框架渲染所述表单。8.根据权利要求6所述的表单生成方法,其特征在于,所述基于所述虚拟表单组件生成表单,在前端框架中渲染所述表单还包括:通过所述自定义json配置文件中的监听配置监听用户事件,当事件发生时,通过构造器再次构建表单,进而通过前端框架渲染所述表单。9.一种表单生成装置,其特征在于,包括:获取模块,用于获取自定义json配置文件,所述自定义json配置文件包括多个可配置对象,所述可配置对象包括多个可配置的表单项;生成模块,用于利用构造器遍历所述自定义json配置文件,根据所述可配置对象生成虚拟表单组件,基于所述虚拟表单组件生成表单;渲染模块,用于在前端框架中渲染所述表单。10.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器存储指令,所述指令被执行时实现根据权利要求1-8任一项所述的表单生成方法中的步骤。

技术总结
本申请公开了一种表单生成方法、表单生成装置和电子设备,涉及计算机领域。所述表单生成方法包括:获取自定义JSON配置文件,自定义JSON配置文件包括多个可配置对象,可配置对象包括多个可配置的表单项;利用构造器遍历所述自定义JSON配置文件,根据可配置对象生成虚拟表单组件;基于所述虚拟表单组件生成表单,并在前端框架中渲染所述表单。通过上述方法,实现了多种精简和复杂表单项,按照配置文件进行配置就可以快速生成各种不同的表单;还通过特定语法的构造器将JSON配置文件转换成虚拟的表单组件,方便组合、调整和更新各种目标表单,从而提高了表单的生成效率,解决了现有技术中生成表单的方式效率较低的技术问题。生成表单的方式效率较低的技术问题。生成表单的方式效率较低的技术问题。


技术研发人员:燕涛 吴国倩 陈凯旋 高昭亚 王诗萌 庞茜 曾伟
受保护的技术使用者:北京云游互动网络科技有限公司
技术研发日:2022.11.22
技术公布日:2023/3/3
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献