一种网络表格的处理方法及装置制造方法及图纸

技术编号:15704824 阅读:58 留言:0更新日期:2017-06-26 09:52
本申请公开了一种网络表格的处理方法,用以解决现有技术存在的如何在用户对页面的表格进行操作时,使得用户能够对比查看当前已显示的表格元素和待显示的表格元素的问题。方法包括:获取针对页面中显示的网络表格部分的操作指令;所述操作指令指示在页面中显示所述网络表格的待显示的表格元素;根据所述操作指令,调整所述网络表格中待显示的表格元素的显示尺寸,以及当前已显示的至少部分表格元素的显示尺寸,以在当前页面进行显示。本申请还公开了一种网络表格的处理装置。

【技术实现步骤摘要】
一种网络表格的处理方法及装置
本申请涉及计算机
,尤其涉及一种网络表格的处理方法及装置。
技术介绍
创建表格是目前常用的一种组织整理数据的方法,人们可以通过将数据做成表格的形式,达到整理数据、展示数据的目的。随着互联网信息技术的不断发展,用户在运用互联网信息技术时,会产生了大量的与用户工作或者生活相关的数据,例如用户在浏览论坛时产生的数据、用户在浏览购物网站时产生的数据、用户在使用远程办公系统时产生的数据,等等。为了可以以表格的形式,对上述在互联网中产生的数据进行整理、保存以及展示,产生了网络表格(即,在线表格)这种新形式的表格。例如,公司的远程办公系统,客户关系管理系统(CustomerRelationshipManagement,CRM),内容管理系统(ContentManagementSystem,CMS),等系统中,都会用到网络表格。网络表格,主要是浏览器利用服务器发送的表格属性信息渲染得到的,若服务器还向浏览器发送了用于展示在单元格中的数据,则浏览器在渲染网络表格后,还可以将服务器发送的所述数据展示在网络表格的单元格中。视页面的用于显示网络表格的显示区域和整个网络表格完整显示时需要占用的显示区域的大小关系的不同,浏览器渲染并显示在页面中的网络表格部分,可能是整个网络表格,也可能是网络表格的局部(比如一个包含20行20列的网络表格的第1~10列和第1~10行等)。现有技术中,当生成的网络表格尺寸较大,从而完整显示网络表格所需要的显示区域大于页面的用于显示网络表格的显示区域时,网络表格无法完整地显示在页面中。在这样的情况下,在用户对页面的表格进行操作时,如何对网络表格的当前已显示在页面中的表格元素(行和/或列),以及网络表格的当前还未显示在页面中的表格元素进行显示,以便用户能够对比查看当前已显示在页面中的表格元素和待显示在页面中的表格元素,是目前亟待解决的问题。
技术实现思路
本申请实施例提供一种网络表格的处理方法,用以解决现有技术存在的如何在用户对页面的表格进行操作时,使得用户能够对比查看当前已显示的表格元素和待显示的表格元素的问题。本申请实施例还提供一种网络表格的处理装置,用以解决现有技术存在的如何在用户对页面的表格进行操作时,使得用户能够对比查看当前已显示的表格元素和待显示的表格元素的问题。本申请实施例采用下述技术方案:一种网络表格的处理方法,包括:获取针对页面中显示的网络表格部分的操作指令;所述操作指令指示在页面中显示所述网络表格的待显示的表格元素;根据所述操作指令,调整所述网络表格中待显示的表格元素的显示尺寸,以及当前已显示的部分表格元素的显示尺寸,以在当前页面进行显示。一种网络表格的处理装置,包括:操作指令获取单元,用于获取针对页面中显示的网络表格部分的操作指令;所述操作指令指示在页面中显示所述网络表格的待显示的表格元素;表格元素调整单元,用于根据所述操作指令,调整所述网络表格中待显示的表格元素的显示尺寸,以及当前已显示的部分表格元素的显示尺寸,以在当前页面进行显示。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:由于在获取到针对页面中显示的网络表格部分的操作指令后,根据所述操作指令,通过调整页面的表格中当前已显示的部分表格元素的显示尺寸,和待显示的表格元素的显示尺寸,以在当前页面进行显示的方式,实现在不隐藏已显示的表格元素的情况下,对所述当前未显示的表格元素进行显示,从而可以在用户对页面的表格进行操作时,使得页面中既可以显示当前已显示的表格元素,又能够显示待显示的表格元素,方便用户对比查看当前已显示的表格元素和待显示的表格元素,从而解决了现有技术存在的如何在用户对页面的表格进行操作时,使得用户能够对比查看当前已显示的表格元素和待显示的表格元素的问题。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的一种网络表格的处理方法的具体实现流程示意图;图2为浏览器在接收针对页面中显示的网络表格部分的操作指令前,利用服务器发送的表格属性信息渲染得到并显示的网络表格的示意图;图3为本申请实施例提供的一种网络表格的设置锁定面板的具体显示样式示意图;图4为本申请实施例提供的一种判断网络表格是否支持表格元素锁定功能的实现流程示意图;图5浏览器在接收到针对页面中显示的网络表格部分的操作指令前,根据被锁定的表格元素col1、col9和col20在网络表格中所处位置的信息显示得到的表格元素的示意图;图6为本申请实施例中调整未被锁定的表格元素的宽度的实现流程示意图;图7为本申请实施例中如图5所示的表格元素发生变化量为0.5的宽度变化后的示意图;图8为本申请实施例中如图5所示的表格元素发生变化量为1的宽度变化后的示意图;图9为本申请实施例中如图5所示的表格元素发生变化量为10的宽度变化后的示意图;图10本申请实施例提供的一种网络表格的处理装置的具体结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本申请各实施例提供的技术方案。实施例1本申请实施例提供了一种网络表格的处理方法,用以解决现有技术存在的如何在用户对页面的表格进行操作时,使得用户能够对比查看当前已显示的表格元素和待显示的表格元素的问题。本申请实施例提供的网络表格的处理方法的执行主体,可以但不限于为手机、平板电脑、个人电脑(PersonalComputer,PC)以及智能电视等终端设备。此外,该方法的执行主体,也可以是安装在终端设备的应用程序(Application,APP)本身。为便于描述,下文以该方法的执行主体为终端上安装的应用程序浏览器为例,对该方法的实施方式进行介绍。可以理解,该方法的执行主体为终端上安装的应用程序只是一种示例性的说明,并不应理解为对该方法的限定。该方法的具体实现流程示意图如图1所示,主要包括下述步骤:步骤11,浏览器获取针对页面中显示的网络表格部分的操作指令;其中,这里所述的操作指令,用于指示在页面中显示网络表格的当前未被显示的表格元素。所述网络表格,是浏览器利用服务器发送的表格属性信息渲染得到的。若服务器还向浏览器发送了用于展示在单元格中的数据,则浏览器在渲染网络表格后,还可以将服务器发送的所述数据展示在网络表格的单元格中。网络表格部分,是指网络表格的、显示在页面中的部分。由于页面的用于显示网络表格的显示区域和整个网络表格完整显示时需要占用的显示区域的大小关系的不同,浏览器渲染并显示在页面中的网络表格部分,可能是整个网络表格,也可能是网络表格的局部(比如一个包含20行20列的网络表格的第1~10列和第1~10行等)。本申请实施例中,主要是针对网络表格不能完整显示在所述显示区域的情况提出的解决方案。上述表格属性信息,一般是指表格每列的宽度、表格每行的高度、表格的行数、表格的列数、表格的高本文档来自技高网
...
一种网络表格的处理方法及装置

【技术保护点】
一种网络表格的处理方法,其特征在于,包括:获取针对页面中显示的网络表格部分的操作指令;所述操作指令指示在页面中显示所述网络表格的待显示的表格元素;根据所述操作指令,调整所述网络表格中待显示的表格元素的显示尺寸,以及当前已显示的至少部分表格元素的显示尺寸,以在当前页面进行显示。

【技术特征摘要】
1.一种网络表格的处理方法,其特征在于,包括:获取针对页面中显示的网络表格部分的操作指令;所述操作指令指示在页面中显示所述网络表格的待显示的表格元素;根据所述操作指令,调整所述网络表格中待显示的表格元素的显示尺寸,以及当前已显示的至少部分表格元素的显示尺寸,以在当前页面进行显示。2.如权利要求1所述的方法,其特征在于,所述操作指令为滑动操作指令。3.如权利要求1或2所述的方法,其特征在于,根据所述操作指令,调整所述网络表格中待显示的表格元素的显示尺寸,以及当前已显示的至少部分表格元素的显示尺寸,包括:根据所述操作指令,调整所述网络表格中待显示且未被锁定的表格元素的显示尺寸,以及当前已显示的至少部分表格元素的显示尺寸。4.如权利要求3所述的方法,其特征在于,所述当前已显示的至少部分表格元素,包括当前已显示且未被锁定的表格元素。5.如权利要求4所述的方法,其特征在于,当所述操作指令为滑动操作指令时,根据所述操作指令,调整所述网络表格中待显示且未被锁定的表格元素的显示尺寸,以及当前已显示且未被锁定的表格元素的显示尺寸,包括:随着所述滑动操作指令对应的操作点的位置变化,根据所述操作点的位置变化量和所述滑动操作对应的滑动方向,调整所述网络表格中待显示且未被锁定的表格元素的显示尺寸,以及所述当前已显示且未被锁定的表格元素的显示尺寸。6.如权利要求5所述的方法,其特征在于,根据所述操作点的位置变化量和所述滑动操作对应的滑动方向,调整所述网络表格中的所述当前已显示且未被锁定的表格元素的显示尺寸,包括:当所述滑动方向为由左至右时,若所述位置变化量不大于当前已显示在最左侧的未被锁定的表格元素的当前显示宽度,则将所述已显示在最左侧的未被锁定的表格元素的显示宽度,调整为所述已显示在最左侧的未被锁定的表格元素的当前显示宽度与所述位置变化量的差值,并,将当前已显示在最右侧的未被锁定的表格元素的显示宽度,调整为所述当前已显示在最右侧的未被锁定的表格元素的当前显示宽度与所述位置变化量的和值;当所述滑动方向为由右至左时,若所述位置变化量不大于当前已显示在最右侧的未被锁定的表格元素的当前显示宽度,则将所述已显示在最右侧的未被锁定的表格元素的显示宽度,调整为所述已显示在最右侧的未被锁定的表格元素的当前显示宽度与所述位置变化量的差值,并,将当前已显示在最左侧的未被锁定的表格元素的显示宽度,调整为所述当前已显示在最左侧的未被锁定的表格元素的当前显示宽度与所述位置变化量的和值;当所述滑动方向为由上至下时,若所述位置变化量不大于当前已显示在最上侧的未被锁定的表格元素的当前显示高度,则将所述已显示在最上侧的未被锁定的表格元素的显示高度,调整为所述已显示在最上侧的未被锁定的表格元素的当前显示高度与所述位置变化量的差值,并,将当前已显示在最下侧的未被锁定的表格元素的显示高度,调整为所述当前已显示在最下侧的未被锁定的表格元素的当前显示高度与所述位置变化量的和值;当所述滑动方向为由下至上时,若所述位置变化量不大于当前已显示在最下侧的未被锁定的表格元素的当前显示高度,则将所述已显示在最下侧的未被锁定的表格元素的显示高度,调整为所述已显示在最下侧的未被锁定的表格元素的当前显示高度与所述位置变化量的差值,并,将当前已显示在最上侧的未被锁定的表格元素的显示高度,调整为所述当前已显示在最上侧的未被锁定的表格元素的当前显示高度与所述位置变化量的和值。7.如权利要求5所述的方法,其特征在于,根据所述位置变化量和所述滑动方向,调整所述网络表格中的所述当前已显示且未被锁定的表格元素的显示尺寸,包括:当所述滑动方向为由左至右时,若所述位置变化量与当前已显示在最右侧的未被锁定的表格元素的当前显示宽度的和值,大于表格元素的默认宽度,则根据所述位置变化量,调整处于已显示在最右侧的未被锁定的表格元素右侧的、待显示且未被锁定的表格元素的显示宽度;当所述滑动方向为由右至左时,若所述位置变化量与当前已显示在最左侧的未被锁定的表格元素的当前显示宽度的和值,大于表格元素的默认宽度,则根据所述位置变化量,调整处于已显示在最左侧的未被锁定的表格元素左侧的、待显示且未被锁定的表格元素的显示宽度;当所述滑动方向为由上至下时,若所述位置变化量与当前已显示在最下侧的未被锁定的表格元素的当前显示高度的和值,大于表格元素的默认高度,则根据所述位置变化量,调整处于已显示在最下侧的未被锁定的表格元素下侧的、待显示且未被锁定的表格元素的显示高度;当所述滑动方向为由下至上时,若所述位置变化量与当前已显示在最上侧的未被锁定的表格元素的当前显示高度的和值,大于表格元素的默认高度,则根据所述位置变化量,调整处于已显示在最上侧的未被锁定的表格元素上侧的、待显示且未被锁定的表格元素的显示高度。8.如权利要求4所述的方法,其特征在于,当所述操作指令为滑动操作指令时,所述方法还包括:根据所述操作指令,调整已显示且被锁定的表格元素的显示位置。9.如权利要求8所述的方法,其特征在于,根据所述操作指令,调整已显示且被锁定的表格元素的显示位置,包括:根据所述操作指令,当所述操作指令对应的滑动方向为由左至右或从右至左时,根据未被锁定的表格元素的显示尺寸的变化量,调整除所述距离页面的表格左侧最近的被锁定的页面的表格和距离页面的表格右侧最近的被锁定的表格元素外的其他被锁定的表格元素的显示位置;根据所述操作指令,当所述操作指令对应的滑动方向为由上至下或从下至上时,根据未被锁定的表格元素的显示尺寸的变化量,调整除所述距离页面的表格上侧最近的被锁定的页面的表格和距离页面的表格下侧最近的被锁定的表格元素外的其他被锁定的表格元素的显示位置。10.如权利要求4所述的方法,其特征在于,获取针对页面的表格的操作指令前,所述方法还包括:将页面的表格进行显示后,接收针对...

【专利技术属性】
技术研发人员:张奕
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1