报表展示方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:27531576 阅读:28 留言:0更新日期:2021-03-03 11:10
本申请涉及一种报表展示方法、装置、计算机设备和存储介质。该方法包括:在报表展示界面中展示初始的目标报表;当接收到针对预设控件的触发操作时,获取预设控件对应于目标报表的属性配置信息;根据属性配置信息中的节点对应的第一数据源、表格内容对应的第二数据源、以及第一数据源和第二数据源之间的关联关系,生成对应于目标报表的树形结构图,并将树形结构图中的节点与目标报表中的表格内容进行关联;在报表展示界面中,将树形结构图与目标报表进行关联展示;当接收到针对树形结构图中的节点的触发操作时,对目标报表的表格内容进行过滤,并在目标报表中,展示过滤后剩余的与节点相关联的表格内容。采用本方法能够有效节约成本。成本。成本。

【技术实现步骤摘要】
报表展示方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种报表展示方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着计算机技术的发展,用户能够通过多种方式对报表的内容进行快速的查询过滤后展示出所需要的数据。目前,较为方便的方式,是增加一个与报表内容关联的树形结构图。
[0003]然而,目前与报表内容关联的树形结构图需要编写大量的代码才能实现。而且,报表的某个基础资料实现树形结构图后,报表的其他基础资料要实现树形结构图还需重新编写代码,不具备通用性。因此,传统方法成本比较高。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够有效节约成本的报表展示方法、装置、计算机设备和存储介质。
[0005]一种报表展示方法,所述方法包括:
[0006]在报表展示界面中展示初始的目标报表;
[0007]当接收到针对预设控件的触发操作时,获取所述预设控件对应于所述目标报表的属性配置信息;
[0008]根据所述属性配置信息中的节点对应的第一数据源、表格内容对应的第二数据源、以及所述第一数据源和所述第二数据源之间的关联关系,生成对应于所述目标报表的树形结构图,并将所述树形结构图中的节点与所述目标报表中的表格内容进行关联;
[0009]在所述报表展示界面中,将所述树形结构图与所述目标报表进行关联展示;
[0010]当接收到针对所述树形结构图中的节点的触发操作时,对所述目标报表的表格内容进行过滤,并在所述目标报表中,展示过滤后剩余的与所述节点相关联的表格内容。
[0011]在其中一个实施例中,所述预设控件为左树右表控件;
[0012]所述在所述报表展示界面中,将所述树形结构图与所述目标报表进行关联展示,包括:
[0013]当所述预设控件为左树右表控件时,在所述报表展示界面中的左边区域中展示所述树形结构图,并在所述报表展示界面的右边区域中关联展示所述目标报表。
[0014]在其中一个实施例中,所述当接收到针对所述树形结构图中的节点的触发操作时,对所述目标报表的表格内容进行过滤,并在所述目标报表中,展示过滤后剩余的与所述节点相关联的表格内容,包括:
[0015]当接收到针对所述树形结构图中的节点的触发操作时,生成被触发的节点对应的过滤条件;
[0016]根据所述过滤条件对所述目标报表的表格内容进行过滤;
[0017]展示过滤剩余的与所述节点相关联的表格内容。
[0018]在其中一个实施例中,所述方法还包括:
[0019]响应于对所述预设控件的再次触发操作,在所述报表展示界面中,使所述树形结构图不展示。
[0020]在其中一个实施例中,在所述当接收到针对预设控件的触发操作时,获取所述预设控件对应于所述目标报表的属性配置信息之前,所述方法还包括:
[0021]响应于针对预设控件的属性配置的触发操作,展示所述预设控件的属性配置页面;
[0022]获取在所述属性配置页面中设置的树形结构图中节点对应的第一数据源、所述目标报表中表格内容对应的第二数据源、以及查询关联字段;所述查询关联字段是所述第二数据源对应的所述目标报表中表格内容归类后的类别名称,并且所述第一数据源中对应的所述树形结构图中节点有相同且唯一的节点标识与所述类别名称对应;
[0023]根据所述查询关联字段,确定所述第一数据源和所述第二数据源之间的关联关系;
[0024]根据所述第一数据源、所述第二数据源和所述关联关系,生成所述预设控件对应于所述目标报表的属性配置信息。
[0025]在其中一个实施例中,所述获取在所述属性配置页面中设置的树形结构图中节点对应的第一数据源包括:
[0026]获取在所述属性配置页面的树查询对象配置项中输入的数据源,得到树形结构图中各节点对应的第一数据源;或,
[0027]获取在所述属性配置页面的树节点配置项中输入的数据源,得到树形结构图中的指定节点所对应的第一数据源。
[0028]在其中一个实施例中,所述方法还包括:
[0029]获取在所述属性配置页面中的父节点配置控件中输入的父节点属性名,以将所述父节点属性名对应的节点设置为父节点;
[0030]将所述父节点与所述父节点下的子节点之间的父子关系,保存至所述属性配置信息;
[0031]所述根据所述属性配置信息中的节点对应的第一数据源、表格内容对应的第二数据源、以及所述第一数据源和所述第二数据源之间的关联关系,生成对应于所述目标报表的树形结构图,包括:
[0032]根据所述属性配置信息中的节点对应的第一数据源、表格内容对应的第二数据源、所述第一数据源和所述第二数据源之间的关联关系、以及所述父子关系,生成对应于所述目标报表的树形结构图;所述树形结构图至少包括两层关系。
[0033]一种报表展示装置,所述装置包括:
[0034]展示模块,用于在报表展示界面中展示初始的目标报表;
[0035]获取模块,用于当接收到针对预设控件的触发操作时,获取所述预设控件对应于所述目标报表的属性配置信息;
[0036]生成模块,用于根据所述属性配置信息中的节点对应的第一数据源、表格内容对应的第二数据源、以及所述第一数据源和所述第二数据源之间的关联关系,生成对应于所
述目标报表的树形结构图,并将所述树形结构图中的节点与所述目标报表中的表格内容进行关联;
[0037]所述展示模块,还用于在所述报表展示界面中,将所述树形结构图与所述目标报表进行关联展示;
[0038]所述展示模块,还用于当接收到针对所述树形结构图中的节点的触发操作时,对所述目标报表的表格内容进行过滤,并在所述目标报表中,展示过滤后剩余的与所述节点相关联的表格内容。
[0039]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0040]在报表展示界面中展示初始的目标报表;
[0041]当接收到针对预设控件的触发操作时,获取所述预设控件对应于所述目标报表的属性配置信息;
[0042]根据所述属性配置信息中的节点对应的第一数据源、表格内容对应的第二数据源、以及所述第一数据源和所述第二数据源之间的关联关系,生成对应于所述目标报表的树形结构图,并将所述树形结构图中的节点与所述目标报表中的表格内容进行关联;
[0043]在所述报表展示界面中,将所述树形结构图与所述目标报表进行关联展示;
[0044]当接收到针对所述树形结构图中的节点的触发操作时,对所述目标报表的表格内容进行过滤,并在所述目标报表中,展示过滤后剩余的与所述节点相关联的表格内容。
[0045]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0046]在报表展示界面中展示初始的目标报表;
[0047]当接收到针对预设控件的触本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报表展示方法,其特征在于,所述方法包括:在报表展示界面中展示初始的目标报表;当接收到针对预设控件的触发操作时,获取所述预设控件对应于所述目标报表的属性配置信息;根据所述属性配置信息中的节点对应的第一数据源、表格内容对应的第二数据源、以及所述第一数据源和所述第二数据源之间的关联关系,生成对应于所述目标报表的树形结构图,并将所述树形结构图中的节点与所述目标报表中的表格内容进行关联;在所述报表展示界面中,将所述树形结构图与所述目标报表进行关联展示;当接收到针对所述树形结构图中的节点的触发操作时,对所述目标报表的表格内容进行过滤,并在所述目标报表中,展示过滤后剩余的与所述节点相关联的表格内容。2.根据权利要求1所述的方法,其特征在于,所述在所述报表展示界面中,将所述树形结构图与所述目标报表进行关联展示,包括:当所述预设控件为左树右表控件时,在所述报表展示界面中的左边区域中展示所述树形结构图,并在所述报表展示界面的右边区域中关联展示所述目标报表。3.根据权利要求1所述的方法,其特征在于,所述当接收到针对所述树形结构图中的节点的触发操作时,对所述目标报表的表格内容进行过滤,并在所述目标报表中,展示过滤后剩余的与所述节点相关联的表格内容,包括:当接收到针对所述树形结构图中的节点的触发操作时,生成被触发的节点对应的过滤条件;根据所述过滤条件对所述目标报表的表格内容进行过滤;展示过滤剩余的与所述节点相关联的表格内容。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于对所述预设控件的再次触发操作,在所述报表展示界面中,使所述树形结构图不展示。5.根据权利要求1所述的方法,其特征在于,在所述当接收到针对预设控件的触发操作时,获取所述预设控件对应于所述目标报表的属性配置信息之前,所述方法还包括:响应于针对预设控件的属性配置的触发操作,展示所述预设控件的属性配置页面;获取在所述属性配置页面中设置的树形结构图中节点对应的第一数据源、所述目标报表中表格内容对应的第二数据源、以及查询关联字段;所述查询关联字段是所述第二数据源对应的所述目标报表中表格内容归类后的类别名称,并且所述第一数据源中对应的所述树形结构图中节点有相同且唯一的节点标识与所述类别名称对应;根据所述查询关联字段,确定所述第一数据源和所述第二数据源之间的关联关系;根据所述第一数据源、所述第二数据源和...

【专利技术属性】
技术研发人员:曾亮蔡瑾钊
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

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

1