[发明专利]一种表单生成方法、装置及系统有效
申请号: | 202110418199.X | 申请日: | 2021-04-19 |
公开(公告)号: | CN113128187B | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 袁平安;成明;邹欢;周华 | 申请(专利权)人: | 宜员(上海)信息科技有限公司 |
主分类号: | G06F40/18 | 分类号: | G06F40/18;G06F40/186 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 陈怡 |
地址: | 201306 上海市浦东新区中国(上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 表单 生成 方法 装置 系统 | ||
1.一种表单生成方法,其特征在于,所述表单生成方法包括:
获取当前表单中第一控件对象包括的第一目标控件的控件标识;
遍历目标用户相关的所有在先完成表单并判断是否存在与所述第一目标控件的控件标识相同的第一在先控件;
若存在,则获取与所述第一在先控件匹配的在先控件内容,并将所述在先控件内容作为所述第一目标控件的控件内容;
其中,所述获取与所述第一在先控件匹配的在先控件内容,并将所述在先控件内容作为所述第一目标控件的控件内容,包括如下子步骤:
获取与所述第一在先控件的控件内容关联的数据信息,所述数据信息包括数据源接口地址、接口数据格式及数据源接口协议;
基于所述数据信息构建所述第一目标控件的控件内容与相应数据源的关联关系;
其中,所述第一控件对象还包括第二目标控件,所述第二目标控件与所述第一目标控件构成目标套件;
所述遍历目标用户相关的所有在先完成表单并获取与所述第一目标控件的控件标识相同的第一在先控件之后,所述表单生成方法还包括:获取所述第二目标控件的控件内容,包括如下子步骤:
基于所述第一目标控件的控件标识,遍历目标用户相关的所有在先完成表单并获取包括所述第一在先控件的所有在先套件;
基于获取的所述第二目标控件的控件标识,在获取的所述所有在先套件中查找与所述第二目标控件具有相同控件标识的第二在先控件;
获取与所述第二在先控件匹配的控件内容并将所述在先控件内容作为所述第二目标控件的控件内容。
2.根据权利要求1所述的表单生成方法,其特征在于,所述生成方法还包括:预先配置所述第一控件对象,包括如下子步骤:
获取并根据用户于预设表单框架中的第一控件对象的拖拽操作信息并生成相应的控件对象拖拽指令,所述第一控件对象包括所述目标套件或所述第一目标控件中的一种;
基于所述控件对象拖拽指令在待配置表单中生成相应的目标套件或第一目标控件。
3.根据权利要求2所述的表单生成方法,其特征在于,所述获取并根据用户于预设表单框架中的第一控件对象的拖拽操作信息并生成相应的控件对象拖拽指令,包括如下子步骤:
获取鼠标的位置信息;
当鼠标点击控件对象且所述位置信息变化时,获取相应的拖拽操作信息;所述拖拽操作信息包括第一控件对象所包括控件的控件标识及拖拽后鼠标的在配置表单中的位置信息;
基于所述拖拽操作信息生成控件对象拖拽指令。
4.根据权利要求1所述的表单生成方法,其特征在于,若不存在,则当获取用户首次在所述第一目标控件中填入的控件内容后,所述方法还包括:
接收用户的数据保存指令;
保存用户首次在所述第一目标控件中填入的控件内容以作为后续生成的包含所述第一目标控件的表单的数据源。
5.根据权利要求4所述的表单生成方法,其特征在于,所述第一控件对象还包括第二目标控件,所述第二目标控件与所述第一目标控件构成目标套件;当获取用户首次在所述第一目标控件及第二控件中填入的控件内容后,所述方法还包括:
同时保存所述用户首次在所述第一目标控件及所述第二控件中填入的控件内容以作为后续生成的包含所述目标套件的表单的数据源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宜员(上海)信息科技有限公司,未经宜员(上海)信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110418199.X/1.html,转载请声明来源钻瓜专利网。