[发明专利]一种表格并行显示区域动态调整方法、系统及相关设备在审
申请号: | 202010680272.6 | 申请日: | 2020-07-15 |
公开(公告)号: | CN111723560A | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 杜传文;全志渊;吴桂芳 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F40/177 | 分类号: | G06F40/177 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王兆林 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 表格 并行 显示 区域 动态 调整 方法 系统 相关 设备 | ||
本发明实施例提供了一种表格并行显示区域动态调整方法、系统及相关设备,实现了表格合并行中的显示内容位置的动态调整,提高用户体验。本发明实施例方法包括:获取合并行的初始高度megreHeight及表格中未合并的单行高度height;当监听到表格滚动事件时,获取所述合并行未被遮挡的显示区域的高度length,并判断所述length与megreHeight及height的大小;当所述length小于所述megreHeight且大于所述height时,设置所述合并行的当前高度参数值为小于等于所述length且大于所述height的任意值,以使得合并行中的文字根据合并行的当前高度参数值调整显示位置至未被遮挡的显示区域。
技术领域
本发明涉及表格并行显示区域动态调整技术领域,尤其涉及一种表格并行显示区域动态调整方法、系统及相关设备。
背景技术
表格,既是一种可视化交流模式,又是一种组织整理数据的手段。人们在通讯交流、科学研究以及数据分析活动当中广泛运用了形形色色的表格。例如,网页版的表格、Microsoft Office及WPS软件中的表格。
现有的表格中常用的功能是将两行或多行合并为一行,如图1所示,当表格上下滚动浏览的时候,合并行随着表格一起滚动。由于合并行的高度大于单行高度,且合并行中的文字内容显示格式固定(例如,居中显示),合并行随着表格一起滚动时会出现如图2中的场景,即合并行中的文字“项目A”不可见,仅仅可见其包含的分类“D类、E类”,为了查询D类、E类的归属项目,需要重新向上滚动表格查看合并行中的文字,用户体验不佳。
发明内容
本发明实施例提供了一种表格并行显示区域动态调整方法、系统及相关设备,用于实现表格合并行中的显示内容位置的动态调整,提高用户体验。
本发明实施例第一方面提供了一种表格并行显示区域动态调整方法,可包括:
获取表格合并行的初始高度megreHeight及表格中未合并的单行高度height;
当监听到表格滚动事件时,获取所述合并行未被遮挡的显示区域的高度length,并判断所述length与megreHeight及height的大小;
当所述length小于所述megreHeight且大于所述height时,设置所述合并行的当前高度参数值为小于等于所述length且大于所述height的任意值,以使得合并行中的文字根据合并行的当前高度参数值调整显示位置至未被遮挡的显示区域。
可选的,作为一种可能的实施方式,本发明实施例中的表格并行显示区域动态调整方法中,当表格向上滚动时,所述获取所述合并行未被遮挡的显示区域的高度length,可包括:
调用文档对象模型DOM元素获取函数获取所述合并行的下边框高度;
调用文档对象模型DOM元素获取所述表格上边框的高度;
使用所述表格上边框的高度减去所述合并行的下边框高度,得到所述合并行未被遮挡的显示区域的高度length。
可选的,作为一种可能的实施方式,本发明实施例中的表格并行显示区域动态调整方法中,当表格向下滚动时,所述获取所述合并行未被遮挡的显示区域的高度length,包括:
调用文档对象模型DOM元素获取函数获取所述合并行的上边框高度;
调用文档对象模型DOM元素获取所述表格下边框的高度;
使用所述合并行的上边框高度减去所述表格下边框的高度,得到所述合并行未被遮挡的显示区域的高度length。
可选的,作为一种可能的实施方式,本发明实施例中的表格并行显示区域动态调整方法,还可以包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010680272.6/2.html,转载请声明来源钻瓜专利网。