[发明专利]一种表单生成方法、装置及电子设备和存储介质在审
申请号: | 201911017917.1 | 申请日: | 2019-10-24 |
公开(公告)号: | CN110837369A | 公开(公告)日: | 2020-02-25 |
发明(设计)人: | 田冬;姜卓;卢祎明;张青 | 申请(专利权)人: | 山东中创软件工程股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王晓坤 |
地址: | 250013 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 表单 生成 方法 装置 电子设备 存储 介质 | ||
本申请公开了一种表单生成方法、装置及一种电子设备和计算机可读存储介质,该方法包括:通过可视化界面对表单组件库中的各个表单组件进行显示;接收针对表单组件库中表单组件的选择指令,并确定选择指令对应的目标组件;获取针对目标组件进行配置的组件配置信息,以及针对目标表单属性进行配置的属性配置信息;根据组件配置信息和属性配置信息生成目标表单。本申请在项目开发中可预先基于封装好的表单组件创建表单组件库,利用可视化界面对表单组件库进行显示,以通过可视化界面接收针对表单组件的选择指令,进而对选择的目标组件以及表单属性进行配置,避免了针对表单的全量开发过程,降低了代码开发的工作量,有效提高了项目开发的工作效率。
技术领域
本申请涉及计算机技术领域,更具体地说,涉及一种表单生成方法、装置及一种电子设备和一种计算机可读存储介质。
背景技术
在项目的具体开发中,关于表单的开发和使用是最基础的。一个项目的大小程度直接决定了其中表单开发的数量以及表单设计的复杂程度。所以在项目开发过程中,如何降低针对表单进行开发的工作量是本领域技术人员亟待解决的问题。
发明内容
本申请的目的在于提供一种表单生成方法、装置及一种电子设备和一种计算机可读存储介质,避免了针对表单的全量开发过程,降低了代码开发的工作量,有效提高了项目开发的工作效率。
为实现上述目的,本申请提供了一种表单生成方法,包括:
通过可视化界面对表单组件库中的各个表单组件进行显示;所述表单组件库为基于所有表单组件预先创建的资源库;
接收针对所述表单组件库中表单组件的选择指令,并确定所述选择指令对应的目标组件;
获取针对所述目标组件进行配置的组件配置信息,以及针对目标表单属性进行配置的属性配置信息;
根据所述组件配置信息和所述属性配置信息生成目标表单。
可选的,所述根据所述组件配置信息和所述属性配置信息生成目标表单之前,还包括:
获取表单预览请求,并基于所述组件配置信息和所述属性配置信息生成预览页面,以展示表单设计效果;
接收生成指令,以根据所述生成指令启动所述根据所述组件配置信息和所述属性配置信息生成目标表单的步骤。
可选的,所述获取表单预览请求,并基于所述组件配置信息和所述属性配置信息生成预览页面之后,还包括:
接收一键清空指令,并根据所述一键清空指令删除已有的所述组件配置信息和所述属性配置信息。
可选的,所述表单组件库包括:单选框组件、多选框组件、下拉选择框组件、输入框组件、日期选择器组件、按钮组件、滑块组件、附件上传组件、开关组件、评分组件、弹出选择框组件中任一项或任几项的组合;
所述组件配置信息包括组件宽度、组件标题名称和组件默认值中任一项或任几项的组合;
所述表单属性配置信息包括表单名称。
可选的,还包括:
接收对所述表单组件库进行更新的更新指令;
根据所述更新指令对所述表单组件库进行组件增加、组件修改或组件删除操作。
可选的,所述接收对所述表单组件库进行更新的更新指令之后,还包括:
确定下发所述更新指令的用户方;
获取所述用户方对应的预设权限,并根据所述预设权限判断是否允许对所述更新指令进行响应;
如果是,则启动所述根据所述更新指令对所述表单组件库进行组件增加、组件修改或组件删除操作的步骤;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东中创软件工程股份有限公司,未经山东中创软件工程股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911017917.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多位触发的环保型垃圾焚烧设备
- 下一篇:一种液压油箱防吸空装置