[发明专利]一种动态表格的合并方法、装置、设备及存储介质在审
| 申请号: | 202111355653.8 | 申请日: | 2021-11-16 |
| 公开(公告)号: | CN114065711A | 公开(公告)日: | 2022-02-18 |
| 发明(设计)人: | 邓蒙 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
| 主分类号: | G06F40/174 | 分类号: | G06F40/174 |
| 代理公司: | 深圳市智胜联合知识产权代理有限公司 44368 | 代理人: | 齐文剑 |
| 地址: | 518000 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 动态 表格 合并 方法 装置 设备 存储 介质 | ||
本申请提供了一种动态表格的合并方法、装置、设备及存储介质,涉及数据处理技术领域,合并方法包括:获取原始列表和合并条件,并依据合并条件,确定原始列表中的标签数据和非标签数据;其中,原始列表包括至少两行原始数据组,原始数据组包含若干原始数据;相同列的原始数据所对应的数据节点相同;依据标签数据和非标签数据,确定与标签数据对应的待归并数据以及与非标签数据对应的非归并数据;对相同类型的标签数据对应的待归并数据进行归并排序,生成归并数据;依据标签数据、非标签数据、归并数据、非归并数据和原始列表,生成目标列表。本申请对复杂的列表数据进行归并处理,降低了跨单元格数的计算难度,从而极大地降低了合并计算难度。
技术领域
本申请涉及数据处理技术领域,特别是一种动态表格的合并方法、装置、设备及存储介质。
背景技术
表格合并是目前的前端开发过程中经常会遇到的业务需求类型,特别是报表类多的系统,经常需要根据不同的业务场景进行不同的合并。目前在前端UI(User Interface,用户界面)框架的实现中,表格一般用于列表数据类型,表格合并一般用行列两个属性标识跨单元格数,对于静态合并,实现比较简单,一般数据处理方式是初始化时遍历计算标识数据,一般至少嵌套2层遍历,所以复杂度一般大于等于O(n^2);对于动态合并,在不同场景下,实现方式不同,复杂度一般和数据类型复杂程度相关。
目前前端UI数据框架一般提供行列两个标识符标记跨单元格数,从而实现表格的合并,对于一些简单数据类型,容易实现,而在复杂的场景下,合并往往容易出错,难以正确的计算出标识数据。例如审批链的定制场景下,审批数据一般包含许多信息,如审批节点、审批类型、并行审批协同审批下是否可以填写多个审批人等,列表数据内嵌套列表或对象等,类型复杂,业务需求需要根据审批节点类型去做动态的合并,动态表格中审批节点是可以动态添加删除的,因此很难根据原始数据进行合并,需要将复杂数据简单化,以降低计算标识符的难度。
发明内容
有鉴于此,提出了本申请以便提供克服动态表格合并中跨单元格数计算问题或者至少部分地解决所述问题的一种动态表格的合并方法、装置、设备及存储介质,包括:
一种动态表格的合并方法,所述合并方法用于依据数据节点对动态表格进行合并,包括:
获取原始列表和合并条件,并依据所述合并条件,确定所述原始列表中的标签数据和非标签数据;其中,所述原始列表包括至少两行原始数据组,所述原始数据组包含若干原始数据;在每行所述原始数据组中处于相同列的所述原始数据所对应的所述数据节点相同;
依据所述标签数据和所述非标签数据,确定所述原始列表中与所述标签数据对应的待归并数据以及与所述非标签数据对应的非归并数据;
对相同类型的所述标签数据对应的所述待归并数据进行归并排序,生成归并数据;
依据所述标签数据、所述非标签数据、所述归并数据、所述非归并数据和所述原始列表,生成对应于所述合并条件的目标列表。
优选地,所述合并条件包括合并属性和合并数量,所述合并属性为指定数据节点下的指定数据属性;所述依据所述合并条件,确定所述原始列表中的标签数据和非标签数据,包括:
确定所述原始列表中与所述合并属性对应的目标数据的数量;
当所述目标数据的数量符合所述合并数量时,依据所述目标数据,确定所述标签数据和所述非标签数据。
优选地,所述合并条件包括合并节点,所述合并节点为指定数据节点;所述依据所述合并条件,确定所述原始列表中的标签数据和非标签数据,包括:
依据所述指定数据节点下的目标数据,确定所述标签数据和所述非标签数据。
优选地,所述依据所述标签数据和所述非标签数据,确定所述原始列表中与所述标签数据对应的待归并数据以及与所述非标签数据对应的非归并数据,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111355653.8/2.html,转载请声明来源钻瓜专利网。





