[发明专利]软件界面表格中列位置的数据处理方法和装置在审
申请号: | 201310365064.7 | 申请日: | 2013-08-20 |
公开(公告)号: | CN103425781A | 公开(公告)日: | 2013-12-04 |
发明(设计)人: | 赖华贵 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 李志刚;吴贵明 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 界面 表格 位置 数据处理 方法 装置 | ||
技术领域
本发明涉及数据处理领域,具体而言,涉及一种软件界面表格中列位置的数据处理方法和装置。
背景技术
软件界面经常使用表格展示数据。当数据比较复杂时,展示数据的表格需要使用大量的列,受软件界面宽度的限制,当列的数量过大时,需要在软件界面上使用横向滚动条。用户终端可以通过拖动横向滚动条来查看所有的列。当只关注其中一部分列时,用户终端可以通过拖动横向滚动条来查找所关注的列。显然,这种操作方式需要不断重复拖动横向滚动条来查找所关注的列,执行起来十分复杂。
为了应对这种大量列的情况,方便用户终端查找所关注的列,在现有技术中提供了一种方案,在该方案中,采取调整列的顺序的方式来查找所关注的列,当列的关注度发生变化时,这种技术方案需要对单个列的顺序进行重复微调。为了应对这种大量列的情况,方便用户终端查找所关注的列,在现有技术中还提供了一种方案,在该方案中,采取隐藏部分列的方式来查找所关注的列,当列的关注度发生变化时,这种技术方案需要对被隐藏的列进行重新显示。
针对相关技术中软件界面表格中列位置的数据处理方法复杂的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种软件界面表格中列位置的数据处理方法和装置,以解决相关技术中软件界面表格中列位置的数据处理方法复杂的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种软件界面表格中列位置的数据处理方法。该方法包括:获取软件界面表格中第一列所在的列组的位置,列组为软件界面表格中列的集合,列组的位置为列组在软件界面表格中的位置;获取第一列在列组中的位置;以及根据列组的位置和第一列在列组中的位置获取第一列在软件界面表格中的位置。
进一步地,获取软件界面表格中第一列所在的列组的位置包括:检测列组的位置是否发生变化;当检测到列组的位置发生变化时,重新获取列组的位置。
进一步地,检测列组的位置是否发生变化包括:检测列组的显示索引是否发生变化;当检测到列组的显示索引发生变化时,确定列组的位置发生变化。当检测到列组的位置发生变化时,重新获取列组的位置包括:获取列组的变化后的显示索引,根据列组的变化后的显示索引重新获取列组的位置。
进一步地,获取第一列在列组中的位置包括:检测第一列在列组中的位置是否发生变化;当检测到第一列在列组中的位置发生变化时,重新获取第一列在列组中的位置。
进一步地,检测第一列在列组中的位置是否发生变化包括:检测第一列在列组中的显示索引是否发生变化;当检测到第一列在列组中的显示索引发生变化时,确定第一列在列组中的位置发生变化。当检测到第一列在列组中的位置发生变化时,重新获取第一列在列组中的位置包括:获取第一列在列组中变化后的显示索引,根据第一列在列组中的变化后的显示索引获取第一列在列组中的当前位置。
进一步地,列组的位置包括列组的显示索引,显示索引包括显示索引的起始值和显示索引的范围。检测第一列在列组中的位置是否发生变化还包括:检测第一列的显示索引是否移出列组的显示索引的范围;当检测到第一列的显示索引移出列组的显示索引的范围时,确定第一列的位置发生变化,当检测到第一列在列组中的位置发生变化时,重新获取第一列在列组中的位置还包括:获取第一列移动到其它列组的显示索引,根据第一列移动到其它列组的显示索引获取第一列在其它列组中的位置。
进一步地,获取列组的位置包括:获取新增加的列组的位置。
进一步地,获取新增加的列组的位置包括:获取新增加的列组的显示索引,显示索引包括显示索引的起始值和显示索引的范围。
进一步地,软件界面表格中列位置的数据处理方法还包括:获取新增加的列的位置。
进一步地,获取新增加的列的位置包括:获取新增加的列的显示索引。
为了实现上述目的,根据本发明的另一个方面,提供了一种软件界面表格中列位置的数据处理装置。该装置包括:第一获取单元,用于获取软件界面表格中第一列所在的列组的位置,列组为软件界面表格中列的集合,列组的位置为列组在软件界面表格中的位置;第二获取单元,用于获取第一列在列组中的位置;以及第三获取单元,用于根据列组的位置和第一列在列组中的位置获取第一列在软件界面表格中的位置。
进一步地,第一获取单元包括:第一检测模块,用于检测列组的位置是否发生变化;第一获取模块,当检测到列组的位置发生变化时,第一获取模块用于重新获取列组的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310365064.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种热电联产机组的经济优化调度方法
- 下一篇:PID传感器的紫外灯驱动电极