[发明专利]一种自动生成初始字段的页面构建方法在审
申请号: | 202011232959.X | 申请日: | 2020-11-06 |
公开(公告)号: | CN112417824A | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 尚灵超 | 申请(专利权)人: | 杭州讯酷科技有限公司 |
主分类号: | G06F40/166 | 分类号: | G06F40/166;G06F16/9532;G06F40/216;G06F16/955 |
代理公司: | 杭州杭诚专利事务所有限公司 33109 | 代理人: | 尉伟敏 |
地址: | 310051 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 生成 初始 字段 页面 构建 方法 | ||
本发明公开了一种自动生成初始字段的页面构建方法,包括以下步骤:连接数据源,获得常用字段,将常用字段按使用度排序;当用户新建表单页面时,自动生成初始字段;响应用户从字段控件区拖入字段的增加操作和对表单区域已有字段的修改及删除操作;当用户点击完成时,自动生成后台逻辑代码,保存文件并提供文件的URL。上述技术方案系统连接数据源后,自动获取数据源中数据资料并对数据资料汇总分析,实现对数据源中字段的分析判断,当用户新建表单时,自动生成初始字段,大大减少了用户工作量,提高用户工作效率,实现表单生成自动化,避免人工设置字段导致错漏隐患。
技术领域
本发明涉及表单应用开发技术领域,尤其涉及一种自动生成初始字段的页面构建方法。
背景技术
表单是一种普通的用户界面元素,为数据输入和输出提供了一种简单而直观的表现方式。而表单设计器支持用户以所见即所得的方式,通过点击、拖拽操作来完成表单设计,在使用过程中,用户可以根据自身的需求随意增减、修改表单。目前数据列表显示的表头字段越来越多,并且越来越复杂,每一个显示的列表都会配备一个数据导入的模板,数据列表在改变显示表头的同时也关系到数据导入模板的调整。
有资料显示,可视化页面搭建使用拖拽控件,通过简单的拖拽和修改即可搭建各类系统页面,极大的降低了对编程人员的要求。但目前的可视化页面搭建首先生成各类型的控件,如文本输入框、单选框、复选框、下拉列表、图片域以及按钮等,而后再由用户拖拽后,自定义控件的ID等属性。在后台新建一张表,用户每拖拽并自定义一个控件在表中录入一个新的字段,并根据控件的自定义属性定义字段的属性。虽然能够方便的生成新的页面,但生成的新页面对应的表中没有任何数据,需要和原有数据库同步后才能真正实现页面的功能。
中国专利文献CN111209732A公开了一种“生成表单显示字段并批量输出至导入模板的方法及系统”。包括首先根据Web页面新增或修改的表单显示字段设计出显示最新的显示列表,于数据集合里读取并选取多个显示列表,将表单显示字段同时添加于这些多个显示列表后,继而能将显示列表输出至Excel上,生成最新的导入模板。上述技术方案新建表单时需自行判断表单内容并添加表单字段,工作量大且极易出现字段错漏。
发明内容
本发明主要解决原有的技术方案新建表单步骤繁复,表单字段需自行添加,工作量大且极易出现字段错漏的技术问题,提供一种自动生成初始字段的页面构建方法,系统连接数据源后,自动获取数据源中数据资料并对数据资料汇总分析,实现对数据源中字段的分析判断,当用户新建表单时,自动生成初始字段,大大减少了用户工作量,提高用户工作效率,实现表单生成自动化,避免人工设置字段导致错漏隐患。
本发明的上述技术问题主要是通过下述技术方案得以解决的:本发明包括以下步骤:
(1)连接数据源。获得常用字段,将常用字段按使用度排序。常用字段排序完成后,以常用字段排序结果为依据在用户新建表单时增加初始字段。
(2)当用户新建表单页面时,自动生成初始字段;大大减少了用户工作量,提高用户工作效率,实现表单生成自动化,避免人工设置字段导致错漏隐患。
(3)响应用户从字段控件区拖入字段的增加操作和对表单区域已有字段的修改及删除操作;支持用户对表单的自定义编辑,实现用户根据自身需求设定表单,提高工作效率。
(4)当用户点击完成时,自动生成后台逻辑代码,保存文件并提供文件的URL。方便用户之间的表单分享,提高交流效率。
作为优选,所述的步骤2中自动添加到新建增页面的初始字段包括:
(2.1)该数据表内字段内容不能为空的字段以及主键;
(2.2)关联表内字段内容不能为空的字段以及主键。
作为优选,所述的步骤1连接数据源后对数据源内数据进行分析,获得常用字段,常用字段判断方法包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州讯酷科技有限公司,未经杭州讯酷科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011232959.X/2.html,转载请声明来源钻瓜专利网。