【技术实现步骤摘要】
本专利技术涉及web前端开发。
技术介绍
1、在当前的web开发领域中,表单作为信息交互和数据收集的重要工具,扮演着至关重要的角色,为用户与系统之间的沟通提供了关键的桥梁。
2、当前,表单生成的技术涵盖了多种方案:有后端根据业务生成数据库表字段,再将渲染配置数据返回给前端进行渲染;有前端通过渲染配置数据渲染表单,再将渲染配置数据传给后端生成数据库表字段。无论哪种方案,前端的主要任务都是解析一类渲染配置数据,并将其描述的表单在界面上渲染出来。渲染配置数据的来源可以是excel表格、可以是后端、可以是表单可视化编辑器等等。
3、表单渲染通过表单组件实现。表单组件包含了题型组件。当需要渲染表单时,在系统中引用表单组件,输入渲染配置数据,表单组件会通过解析代码解析渲染配置数据并找到对应的题型组件,然后将其渲染出来。
4、由于业务需求多样化,导致表单题型多种多样,无法一次性涵盖所有情况。通常的做法是在渲染逻辑中预设一些常用的基本题型,例如填空题和选择题等。为了应对多变复杂的表单定制需求,需要在预设题型的基础上进
...【技术保护点】
1.一种可插拔组件化定制数据汇聚表单的引擎实现方法,其特征在于,包括表单引擎插件以及表单生成器,其中:
2.如权利要求1所述的一种可插拔组件化定制数据汇聚表单的引擎实现方法,其特征在于,所述渲染组件一和所述渲染组件二均包括渲染界面和渲染逻辑。
3.如权利要求1所述的一种可插拔组件化定制数据汇聚表单的引擎实现方法,其特征在于,所述渲染组件二的渲染逻辑中拥有公共API,在执行所述表单引擎插件注册方法时,将公共API注入到表单引擎插件中,表单引擎插件通过公共API来设置与获取表单公共数据,在构建表单引擎插件自身的独立渲染逻辑的同时,遵循表单生成器的统
...【技术特征摘要】
1.一种可插拔组件化定制数据汇聚表单的引擎实现方法,其特征在于,包括表单引擎插件以及表单生成器,其中:
2.如权利要求1所述的一种可插拔组件化定制数据汇聚表单的引擎实现方法,其特征在于,所述渲染组件一和所述渲染组件二均包括渲染界面和渲染逻辑。
3.如权利要求1所述的一种可插拔组件化定制数据汇聚表单的引擎实现方法,其特征在于,所述渲染组件二的渲染逻辑中拥有公共api,在执行所述表单引擎插件注册方法时,将公共api注入到表单引擎插件中,表单引擎插件通过公共api来设置与获取表单公共数据,在构建表单引擎插件自身的独立渲染逻辑的同时,遵循表单生成器的统一规则,达到独立的表单引擎插件之间能进行逻辑联动的目的。
4.如权利要求1所述的一种可插拔组件化定制数据汇聚表单的引擎实现方法,其特征在于,所述方...
【专利技术属性】
技术研发人员:郑月,孙鑫,路平,张敬谊,李光亚,
申请(专利权)人:万达信息股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。