表单生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39249958 阅读:8 留言:0更新日期:2023-10-30 12:01
本申请提供一种表单生成方法、装置、电子设备及存储介质,涉及大数据、数据可视化及计算机技术领域。该方法包括:响应于针对第一表单创建页面执行的配置操作,获取主表、子表与孙表三者的配置信息、主表与子表之间的表关系以及子表与孙表之间的表关系;基于上述配置信息以及表关系,生成包括主表、子表与孙表三者之间的表关系的第一表单;基于主表、子表和孙表中与第一表单的各元素对应的目标数据,对第一表单进行填充,得到目标表单。由此,使得能够通过目标表单同时展示主表、子表和孙表三者的数据及三者之间的关系,简化了展示方式,且使得用户通过在目标表单中进行操作,即可对三个数据表的数据进行编辑,降低了操作难度,方便了用户操作。了用户操作。了用户操作。

【技术实现步骤摘要】
表单生成方法、装置、电子设备及存储介质


[0001]本申请涉及大数据、数据可视化及计算机
,尤其涉及一种表单生成方法、装置、电子设备及存储介质。

技术介绍

[0002]在实际场景中,很多场景下需要展示三个依次具有关联关系即主子孙关系的数据表的数据关系。其中,三个数据表按照关联关系分别称为主表、子表和孙表。比如,用户的信息、银行卡的明细信息以及收支明细信息分别存储在主表、子表和孙表中,为了使用户了解名下的银行卡的收支明细,需要展示该用户的信息、所属用户为该用户的银行卡的信息以及该用户名下的银行卡的收支明细信息。
[0003]相关技术,通常是配置生成两级表单,其中第一级表单展示主表的信息及关联的子表的信息,第二级表单展示子表的信息及关联的孙表的信息,两级表单通过按钮关联,在第一级表单展示后,需要通过触控按钮后的弹窗形式再展示第二级表单,才能展示三个具有主子孙关系的数据表的关系。比如,在第一级表单展示用户的信息及用户名下各银行卡的信息,在触控某个银行卡对应的按钮后,通过弹窗形式展示第二级表单,第二级表单展示该银行卡的信息及该银行卡的收支明细信息。
[0004]上述展示方式比较复杂,并且,在用户对三个数据表的数据进行编辑时,需要在两级表单中分别进行操作,操作难度大。

技术实现思路

[0005]本申请提供一种表单生成方法、装置、电子设备及存储介质,用以解决现有技术中通过两级表单展示三个具有主子孙关系的数据表的关系的方式,展示比较复杂,且在用户对三个数据表的数据进行编辑时,需要在两级表单中分别进行操作,操作难度大的问题。
[0006]第一方面,本申请提供一种表单生成方法,包括:响应于针对第一表单创建页面执行的配置操作,获取主表、子表与孙表三者的配置信息、所述主表与所述子表之间的表关系以及所述子表与所述孙表之间的表关系;基于所述主表、子表与孙表三者的配置信息、所述主表与所述子表之间的表关系以及所述子表与所述孙表之间的表关系,生成第一表单,其中,所述第一表单包括所述主表、所述子表与所述孙表三者之间的表关系;基于所述主表、所述子表和所述孙表中与所述第一表单的各元素对应的目标数据,对所述第一表单进行填充,得到目标表单。
[0007]第二方面,本申请提供一种表单生成装置,包括:第一获取模块,用于响应于针对第一表单创建页面执行的配置操作,获取主表、子表与孙表三者的配置信息、所述主表与所述子表之间的表关系以及所述子表与所述孙表之间的表关系;第一生成模块,用于基于所述主表、子表与孙表三者的配置信息、所述主表与所述子表之间的表关系以及所述子表与所述孙表之间的表关系,生成第一表单,其中,所述第一表单包括所述主表、所述子表与所述孙表三者之间的表关系;处理模块,用于基于所述主表、所述子表和所述孙表中与所述第
一表单的各元素对应的目标数据,对所述第一表单进行填充,得到目标表单。
[0008]第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面所述的方法。
[0009]第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面所述的方法。
[0010]第五方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面所述的方法。
[0011]本申请提供的表单生成方法、装置、电子设备及存储介质,通过响应于针对第一表单创建页面执行的配置操作,获取主表、子表与孙表三者的配置信息、主表与子表之间的表关系以及子表与孙表之间的表关系,基于主表、子表与孙表三者的配置信息、主表与子表之间的表关系以及子表与孙表之间的表关系,生成第一表单,其中,第一表单包括主表、子表与孙表三者之间的表关系,将主表、子表和孙表中与第一表单的各元素对应的目标数据,填充至第一表单中对应元素的对应位置,得到目标表单,使得能够通过目标表单同时展示主表、子表和孙表三者的数据及三者之间的关系,简化了展示方式,且使得用户通过在目标表单中进行操作,即可对三个数据表的数据进行编辑,降低了操作难度,方便了用户操作。
附图说明
[0012]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0013]图1为本申请实施例提供的表单生成方法的流程图一;
[0014]图2为本申请实施例提供的第一表单的示意图;
[0015]图3为本申请实施例提供的表单生成方法的流程图二;
[0016]图4为本申请实施例提供的第一表单创建页面的示意图;
[0017]图5为本申请实施例提供的第二表单创建页面的示意图;
[0018]图6为本申请实施例提供的表单生成装置的结构示意图;
[0019]图7为本申请实施例提供的电子设备的结构示意图。
[0020]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0021]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0022]需要说明的是,本申请技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
[0023]相关技术中,通过两级表单展示三个具有主子孙关系的数据表的关系的方式,展示比较复杂,且在用户对三个数据表的数据进行编辑时,需要在两级表单之间进行切换,在两级表单中分别进行操作,操作难度大。针对上述问题,本申请提出如下技术构思:
[0024]响应于针对第一表单创建页面执行的配置操作,获取主表、子表与孙表三者的配置信息、主表与子表之间的表关系以及子表与孙表之间的表关系;基于主表、子表与孙表三者的配置信息、主表与子表之间的表关系以及子表与孙表之间的表关系,生成第一表单,其中,第一表单包括主表、子表与孙表三者之间的表关系;将主表、子表和孙表中与第一表单的各元素对应的目标数据,填充至第一表单中对应元素的对应位置,得到目标表单。
[0025]由此,实现了基于用户针对第一表单创建页面执行的配置操作,生成目标表单,通过目标表单能够同时展示主表、子表和孙表三者的数据及三者之间的关系,简化了展示方式,且使得用户通过在目标表单中进行操作,即可对三个数据表的数据进行编辑,降低了操作难度,方便了用户操作。
[0026]下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种表单生成方法,其特征在于,包括:响应于针对第一表单创建页面执行的配置操作,获取主表、子表与孙表三者的配置信息、所述主表与所述子表之间的表关系以及所述子表与所述孙表之间的表关系;基于所述主表、子表与孙表三者的配置信息、所述主表与所述子表之间的表关系以及所述子表与所述孙表之间的表关系,生成第一表单,其中,所述第一表单包括所述主表、所述子表与所述孙表三者之间的表关系;基于所述主表、所述子表和所述孙表中与所述第一表单的各元素对应的目标数据,对所述第一表单进行填充,得到目标表单。2.根据权利要求1所述的方法,其特征在于,所述配置操作包括在所述第一表单创建页面输入表单标识;所述响应于针对第一表单创建页面执行的配置操作,获取主表、子表与孙表三者的配置信息、所述主表与所述子表之间的表关系以及所述子表与所述孙表之间的表关系,包括:响应于获取到在所述第一表单创建页面输入的所述表单标识,基于所述表单标识,获取对应的表单配置信息;从所述表单配置信息中获取所述子表的配置信息、所述孙表的配置信息以及所述子表与所述孙表之间的表关系。3.根据权利要求2所述的方法,其特征在于,所述基于所述表单标识,获取对应的表单配置信息之前,还包括:响应于针对第二表单创建页面执行的配置操作,获取所述子表的第一字段值和所述孙表的第二字段值;基于所述第一字段值,获取所述子表的标识,并基于所述子表的标识,获取所述子表的配置信息;基于所述第二字段值,获取所述孙表的标识,并基于所述孙表的标识,获取所述孙表的配置信息;基于所述子表的配置信息、所述孙表的配置信息以及预先创建的所述子表与所述孙表之间的表关系,生成所述表单配置信息;将所述表单配置信息与对应的表单标识对应保存。4.根据权利要求1所述的方法,其特征在于,所述配置操作包括在所述第一表单创建页面输入所述主表的主键和所述子表的主键;所述响应于针对第一表单创建页面执行的配置操作,获取主表、子表与孙表三者的配置信息、所述主表与所述子表之间的表关系以及所述子表与所述孙表之间的表关系,包括:响应于获取到在所述第一表单创建页面输入的所述主表的主键以及所述子表的主键,基于所述主表的主键,获取所述主表的配置信息,以及基于所述主表的主键和所述子表的主键,获取所述主表与所述子表之间的表关系。5.根据权利要求1

4中任一项所述的方法,其特征在于,所述基于所述主表、子表与孙表三者的配置信息、所述主表与所述子表之间的表关系以及所述子表与所述孙表之间的表关系,生成第一表单,包括:基于所述子表的配置信息、所述孙表的配置信息以及所述子表与所述孙表之间的表关系,生成第二表单;
基于所述主表与所述子表之间的表关系,将所述主表的配置信息与所述第二表单嵌套在同一表单中,以生成所述第一表单。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:获取表单展示类型;所述基于所述子表的配置信息、所述孙表的配置信息以及所述子表与所述孙表之间的表关系,生成第二表单,包括:基于所述子表的配置信息、所述孙表的配置信息以及所述子表与所述孙表之间的表关系,生成对应展示类型为所述表单展示类型的第二表单。7.一种表单生成装置,其特征在于,包括:第一获取模块,用于响应于针对第一表单创建页面执行的配置操作,获取主表、子表与孙表三者的...

【专利技术属性】
技术研发人员:喻霞
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1