[发明专利]一种表单组件生成方法及装置在审
| 申请号: | 202011249024.2 | 申请日: | 2020-11-10 |
| 公开(公告)号: | CN112257005A | 公开(公告)日: | 2021-01-22 |
| 发明(设计)人: | 吴桐 | 申请(专利权)人: | 北京乐我无限科技有限责任公司 |
| 主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F40/18 |
| 代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 孟维娜;高莺然 |
| 地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 表单 组件 生成 方法 装置 | ||
本发明实施例提供了一种表单组件生成方法及装置,涉及应用程序技术领域,其中,上述方法包括:创建与预先生成的通用基础表单组件相同的组件,作为初始表单组件。获得待生成表单组件对应的表单需求。基于上述表单需求,在上述初始表单组件对应的初始表单结构数据中保留上述待生成表单组件所支持的表单项,并在上述初始表单结构数据中记录所支持的表单项的配置值,从而生成上述待生成表单组件。应用本发明实施例提供的方案能够提高生成表单组件的效率。
技术领域
本发明涉及应用程序技术领域,特别是涉及一种表单组件生成方法及装置。
背景技术
随着网络应用的普及以及网络用户增多,各种应用程序需要处理的数据也越来越多。通常情况下,各种应用程序一般基于表单实现数据处理,例如,基于表单实现数据录入、数据显示等等。另外,在不同的应用场景下,应用程序所基于的表单不同,例如,表单所记录的数据种类不同,如,表单所记录的数据可以是用户信息、用户权限等等,表单还可以具有不同的数据处理功能,如,表单可以具有数据查询、数据删除、数据修改等功能中的至少一种。
鉴于上述情况,现有技术中,通常需要应用程序的开发人员针对不同应用场景对表单的不同需求,定制化撰写软件代码,从而开发出不同的表单组件,并基于所开发出的表单组件创建表单。
由于现有技术中开发表单组件时是基于应用场景对表单的需求定制化开发得到的,当应用场景较多时,需要应用程序开发人员撰写多套软件代码,才能开发出不同应用场景中需要的表单组件,因此,生成表单组件的效率低。
发明内容
本发明实施例的目的在于提供一种表单组件生成方法及装置,以提高生成表单组件的效率。具体技术方案如下:
第一方面,本发明实施例提供了一种表单组件生成方法,所述方法包括:
创建与预先生成的通用基础表单组件相同的组件,作为初始表单组件,其中,所述通用基础表单组件通过包括表单项的表单结构数据描述,所述表单项包括:表单数据项和/或表单功能项,所述表单项是通过分析预先收集的多个应用场景对表单的需求得到的;
获得待生成表单组件对应的表单需求,其中,所述表单需求用于描述所述待生成表单组件所支持的表单项以及所支持的表单项的配置值;
基于所述表单需求,在所述初始表单组件对应的初始表单结构数据中保留所述待生成表单组件所支持的表单项,并在所述初始表单结构数据中记录所支持的表单项的配置值,从而生成所述待生成表单组件。
本发明的一个实施例中,所述方法还包括:
从已生成的表单组件中,确定用于创建目标表单的目标表单组件;
根据所述目标表单组件对应的目标表单结构数据中记录的配置值,初始化所述目标表单结构数据中包括的表单项;
基于初始化后的表单项,创建并渲染所述目标表单。
本发明的一个实施例中,在所述基于初始化后的表单项,创建并渲染所述目标表单之后,还包括:
在接收到用户基于所述目标表单支持的目标表单功能项、且针对表单记录的操作请求后,确定用于所述目标表单功能项与服务端交互的数据接口;
调用所确定的数据接口,响应所述操作请求。
本发明的一个实施例中,在所述调用所确定的数据接口,响应所述操作请求之前,还包括:
显示用于展示所述操作请求所针对的目标表单记录的详情信息的页面,其中,所述页面中包括所述目标表单所支持的表单数据项以及所支持的表单数据项的记录值,若所述目标表单中已存在所述目标表单记录,所支持的表单数据项的记录值为:所述目标表单记录中的值,若所述目标表单中不存在所述目标表单记录,所支持的表单数据项的记录值为:预设缺省值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京乐我无限科技有限责任公司,未经北京乐我无限科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011249024.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:面向移动应用APP的数据采集系统
- 下一篇:一种神经内科药物垃圾临时存放装置





