预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107704576A(43)申请公布日2018.02.16(21)申请号201710918445.1(22)申请日2017.09.30(71)申请人厦门海迈科技股份有限公司地址361008福建省厦门市软件园二期观日路20号101(72)发明人冯志民(74)专利代理机构北京科家知识产权代理事务所(普通合伙)11427代理人陈娟(51)Int.Cl.G06F17/30(2006.01)权利要求书2页说明书10页附图3页(54)发明名称数据展示优化方法、装置、终端设备及存储介质(57)摘要本发明公开了一种数据展示优化方法、装置、终端设备及存储介质,本发明通过获取表格初始状态的当前可见区域及对应的每个单元格的数据,并填充显示数据,以及,获取滚动条滚动后的新增可见区域及对应的每个单元格的数据,并填充显示数据。在本发明实施例所述技术方案中,使得用户初始使用表格查看表格内的数据时,只加载填充当前可见区域内的数据,进而减少了当前填充的数据量,避免了表格响应时间长及界面卡顿的问题,提升了数据展现的速度及流畅度,让用户有更好的体验。CN107704576ACN107704576A权利要求书1/2页1.一种数据展示优化方法,其特征在于,所述方法包括:获取表格初始状态的当前可见区域;获取所述表格初始状态的当前可见区域内每行单元格对应的数据,并填充显示数据;获取滚动条滚动后的新增可见区域;获取所述新增可见区域内每行单元格对应的数据,并填充显示数据。2.如权利要求1所述的方法,其特征在于,获取表格初始状态的当前可见区域,具体包括:获取表格初始状态的当前可见区域的起始表格行和列坐标、表格行数和列数、以及终止表格行和列坐标。3.如权利要求2所述的方法,其特征在于,所述获取表格初始状态的当前可见区域的起始表格行和列坐标、表格行数和列数、以及终止表格行和列坐标之后,所述方法还包括:将起始表格行和列坐标、表格行数和列数、以及终止表格行和列坐标保存至快照中。4.如权利要求1所述的方法,其特征在于,在获取表格当前可见区域之前,还包括以下步骤:步骤S1:根据内存中的数据源获取层次为N的数据A,并根据数据A往表格中新建行,绑定表格的行数据A,其中N为正整数;步骤S2:遍历数据A中的每条数据,判断数据A是否存在子项Ai,若是,则获取数据A的所有子项Ai,并在数据A所在表格行后插入子项的表格行,绑定表格的行数据Ai,其中i为正整数;步骤S3:判断数据Ai节点的折叠和展开状态,如果折叠,则不继续创建表格行;如果展开,重复步骤S2的操作,直至表格创建完成;步骤S4:计算表格总行数,并通知滚动条。5.如权利要求3或4任一所述的方法,其特征在于,所述获取滚动条滚动后的新增可见区域,具体包括:根据滚动条获取表格滚动后的当前可见区域的起始表格行和列坐标、表格行数和列数、以及终止表格行和列坐标,并保存至快照中;将快照中的表格滚动后的当前可见区域的起始表格行和列坐标、表格行数和列数、以及终止表格行和列坐标,与表格初始状态的当前可见区域的起始表格行和列坐标、表格行数和列数、以及终止表格行和列坐标进行比较,确定滚动条滚动后的新增可见区域。6.一种数据展示优化装置,其特征在于,所述装置包括:第一获取单元,用于获取表格初始状态的当前可见区域,获取所述表格初始状态的当前可见区域内每行单元格对应的数据;第一数据显示单元,用于将获取到的所述表格初始状态的当前可见区域内每行单元格对应的数据进行填充显示数据;第二获取单元,用于获取滚动条滚动后的新增可见区域,获取所述新增可见区域内每行单元格对应的数据;第二数据显示单元,用于将获取到的所述新增可见区域内每行单元格对应的数据进行填充显示数据。7.一种数据展示优化终端设备,包括存储器、处理器以及存储在所述存储器中并可在2CN107704576A权利要求书2/2页所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1~5所述方法的步骤。8.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1~5所述方法的步骤。3CN107704576A说明书1/10页数据展示优化方法、装置、终端设备及存储介质技术领域[0001]本发明涉及数据处理技术领域,尤其涉及一种数据展示优化方法、装置、终端设备及存储介质。背景技术[0002]用户在操作造价工程预算软件的过程中会产生大量的树形数据,如图1所示,图中主要有章节,清单,定额三种类型的数据,三者的结构关系如下:章节是父项,章节可以嵌套章节,章节可以包含清单,清单包含定额。用户需要通过表格显示和操作(如增删改查)这些树形数据。[0003]工程预算软件大多是基于E