【技术实现步骤摘要】
表单生成方法、装置、电子设备及存储介质
[0001]本申请涉及大数据、数据可视化及计算机
,尤其涉及一种表单生成方法、装置、电子设备及存储介质。
技术介绍
[0002]在实际场景中,很多场景下需要展示三个依次具有关联关系即主子孙关系的数据表的数据关系。其中,三个数据表按照关联关系分别称为主表、子表和孙表。比如,用户的信息、银行卡的明细信息以及收支明细信息分别存储在主表、子表和孙表中,为了使用户了解名下的银行卡的收支明细,需要展示该用户的信息、所属用户为该用户的银行卡的信息以及该用户名下的银行卡的收支明细信息。
[0003]相关技术,通常是配置生成两级表单,其中第一级表单展示主表的信息及关联的子表的信息,第二级表单展示子表的信息及关联的孙表的信息,两级表单通过按钮关联,在第一级表单展示后,需要通过触控按钮后的弹窗形式再展示第二级表单,才能展示三个具有主子孙关系的数据表的关系。比如,在第一级表单展示用户的信息及用户名下各银行卡的信息,在触控某个银行卡对应的按钮后,通过弹窗形式展示第二级表单,第二级表单展示该银行卡的信息及该银行卡的收支明细信息。
[0004]上述展示方式比较复杂,并且,在用户对三个数据表的数据进行编辑时,需要在两级表单中分别进行操作,操作难度大。
技术实现思路
[0005]本申请提供一种表单生成方法、装置、电子设备及存储介质,用以解决现有技术中通过两级表单展示三个具有主子孙关系的数据表的关系的方式,展示比较复杂,且在用户对三个数据表的数据进行编辑时,需要在两级表单中分 ...
【技术保护点】
【技术特征摘要】
1.一种表单生成方法,其特征在于,包括:响应于针对第一表单创建页面执行的配置操作,获取主表、子表与孙表三者的配置信息、所述主表与所述子表之间的表关系以及所述子表与所述孙表之间的表关系;基于所述主表、子表与孙表三者的配置信息、所述主表与所述子表之间的表关系以及所述子表与所述孙表之间的表关系,生成第一表单,其中,所述第一表单包括所述主表、所述子表与所述孙表三者之间的表关系;基于所述主表、所述子表和所述孙表中与所述第一表单的各元素对应的目标数据,对所述第一表单进行填充,得到目标表单。2.根据权利要求1所述的方法,其特征在于,所述配置操作包括在所述第一表单创建页面输入表单标识;所述响应于针对第一表单创建页面执行的配置操作,获取主表、子表与孙表三者的配置信息、所述主表与所述子表之间的表关系以及所述子表与所述孙表之间的表关系,包括:响应于获取到在所述第一表单创建页面输入的所述表单标识,基于所述表单标识,获取对应的表单配置信息;从所述表单配置信息中获取所述子表的配置信息、所述孙表的配置信息以及所述子表与所述孙表之间的表关系。3.根据权利要求2所述的方法,其特征在于,所述基于所述表单标识,获取对应的表单配置信息之前,还包括:响应于针对第二表单创建页面执行的配置操作,获取所述子表的第一字段值和所述孙表的第二字段值;基于所述第一字段值,获取所述子表的标识,并基于所述子表的标识,获取所述子表的配置信息;基于所述第二字段值,获取所述孙表的标识,并基于所述孙表的标识,获取所述孙表的配置信息;基于所述子表的配置信息、所述孙表的配置信息以及预先创建的所述子表与所述孙表之间的表关系,生成所述表单配置信息;将所述表单配置信息与对应的表单标识对应保存。4.根据权利要求1所述的方法,其特征在于,所述配置操作包括在所述第一表单创建页面输入所述主表的主键和所述子表的主键;所述响应于针对第一表单创建页面执行的配置操作,获取主表、子表与孙表三者的配置信息、所述主表与所述子表之间的表关系以及所述子表与所述孙表之间的表关系,包括:响应于获取到在所述第一表单创建页面输入的所述主表的主键以及所述子表的主键,基于所述主表的主键,获取所述主表的配置信息,以及基于所述主表的主键和所述子表的主键,获取所述主表与所述子表之间的表关系。5.根据权利要求1
‑
4中任一项所述的方法,其特征在于,所述基于所述主表、子表与孙表三者的配置信息、所述主表与所述子表之间的表关系以及所述子表与所述孙表之间的表关系,生成第一表单,包括:基于所述子表的配置信息、所述孙表的配置信息以及所述子表与所述孙表之间的表关系,生成第二表单;
基于所述主表与所述子表之间的表关系,将所述主表的配置信息与所述第二表单嵌套在同一表单中,以生成所述第一表单。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:获取表单展示类型;所述基于所述子表的配置信息、所述孙表的配置信息以及所述子表与所述孙表之间的表关系,生成第二表单,包括:基于所述子表的配置信息、所述孙表的配置信息以及所述子表与所述孙表之间的表关系,生成对应展示类型为所述表单展示类型的第二表单。7.一种表单生成装置,其特征在于,包括:第一获取模块,用于响应于针对第一表单创建页面执行的配置操作,获取主表、子表与孙表三者的...
【专利技术属性】
技术研发人员:喻霞,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。