[发明专利]表单生成方法、装置、电子设备及计算机可读存储介质在审
申请号: | 201911151358.3 | 申请日: | 2019-11-21 |
公开(公告)号: | CN110941614A | 公开(公告)日: | 2020-03-31 |
发明(设计)人: | 任志森 | 申请(专利权)人: | 望海康信(北京)科技股份公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2457 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 表单 生成 方法 装置 电子设备 计算机 可读 存储 介质 | ||
本申请提供了一种表单生成方法、装置、电子设备及计算机可读存储介质,涉及计算机技术领域。该方法包括:当获取到元数据项选择指令时,基于元数据项选择指令,从预置的元数据项数据库中确定至少一个元数据项;获取预置的表单模板;基于至少一个元数据项以及表单模板,生成表单以供用户通过表单的表单控件输入与至少一个元数据项分别对应的数据信息。本申请可以实现:基于从元数据项数据库中确定的至少一个元数据项,动态生成不同的表单。
技术领域
本申请涉及计算机技术领域,具体而言,本申请涉及一种表单生成方法、装置、电子设备及计算机可读存储介质。
背景技术
随着信息化的发展,越来越多的行业进入大数据时代,大数据挖掘已成为信息领域新的发展点,伴随而来的是越来越多的表结构、库容量的增加。
用户在使用表单系统时,由于需要录入的产品的信息并不相同,用户需要的一般是不同的表单,但是,现有的表单系统设计方案,一种是开发一套大而全的表单系统,这样每个用户都能支撑到,但是表单样式比较单一,不能满足不同用户个性化的需求;一种是根据各用户的要求进行定制开发,为每个用户都开发一套表单系统,很显然这样开发工作量是巨大的,会浪费大量的人力和财力。
发明内容
本申请的第一方面提供了一种表单生成方法,包括:
当获取到元数据项选择指令时,基于元数据项选择指令,从预置的元数据项数据库中确定至少一个元数据项;
获取预置的表单模板;
基于至少一个元数据项以及表单模板,生成表单以供用户通过表单的表单控件输入与至少一个元数据项分别对应的数据信息。
本申请的第二方面提供了一种表单生成装置,包括:
确定模块,用于当获取到元数据项选择指令时,基于元数据项选择指令,从预置的元数据项数据库中确定至少一个元数据项;
获取模块,用于获取预置的表单模板;
表单生成模块,用于基于至少一个元数据项以及表单模板,生成表单以供用户通过表单的表单控件输入与至少一个元数据项分别对应的数据信息。
可选的,元数据项包括以下至少一项:
物品类型、物品型号、价格、尺寸、产地。
可选的,表单生成模块在基于至少一个元数据项以及表单模板,生成表单时,具体用于:
基于至少一个元数据项分别生成对应的表单控件,以及元数据项对应的表单控件的输入数据校验逻辑;
将表单控件渲染在表单模板中;
基于渲染后的表单模板以及至少一个元数据项,生成元数据项与表单控件一一对应的表单。
可选的,该装置还包括第一收发模块和表单模板生成模块;
在获取模块获取预置的表单模板之前,第一收发模块,用于接收获取表单模板属性的配置信息,表单模板属性包括表单模板的线条类型、线条颜色、背景色、表单大小、单元格大小、表单对齐方式、表单模板的样式、至少一个元数据项分别对应的表单控件的渲染位置、至少一个元数据项分别在表单模板中的位置以及至少一个元数据项的排列次序中至少一项;
表单模板生成模块,还用于基于配置信息,生成表单模板。
可选的,若表单模板属性中包括至少一个元数据项的排列次序;
表单生成模块在基于至少一个元数据项以及表单模板,生成表单时,具体用于:
基于排列次序、至少一个元数据项以及表单模板,生成依据排列次序排列各元数据项的表单。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于望海康信(北京)科技股份公司,未经望海康信(北京)科技股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911151358.3/2.html,转载请声明来源钻瓜专利网。