[发明专利]修改表格元素的显示属性的方法和系统无效
申请号: | 200710153450.4 | 申请日: | 2007-09-19 |
公开(公告)号: | CN101393549A | 公开(公告)日: | 2009-03-25 |
发明(设计)人: | 倪加元;R·德桑蒂斯;R·基克霍费尔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/24 |
代理公司: | 北京市金杜律师事务所 | 代理人: | 吴立明 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 修改 表格 元素 显示 属性 方法 系统 | ||
技术领域
本发明一般涉及计算机领域,特别是修改表格元素的显示属性的方法和系统。
背景技术
多维数据表以及电算表是常用的数据分析工具。多维数据表和电算表中的数据通常相互关联。例如,多维数据表的成员在其被扩展的时候可以作为很多实例(具有相同名称或含义的列/行)来显示。用户在多维数据表和电算表的数据中浏览,从而进行分析数据。
在多维数据表和电算表展示数据时,其元素的显示形式不一定符合用户的要求。用户通常要根据自己的要求调整各个元素的属性。例如,当显示的数据很大时,数据单元的尺寸不够大,不能显示全部的数据。这样,数据单元的尺寸需要调整,从而使全部数据能够显示出来。以调整表格的尺寸为例,现有的多维数据表和电算表的调整方式如下:
1.对Microsoft Excel中的表格调整尺寸
在电算表应用程序中(例如excel),调整表格尺寸是单独调整行或列的尺寸,而不是按照成员来调整尺寸。此外,在大多数情况中,当前的Microsoft Excel并不用作基于web的应用或用作Activex组件,并不在网络上分布,在网络环境中不使用客户端/服务器技术。
2.在基于web的多维数据表中调整尺寸
在大多数web表格解决方案中(甚至是用AJAX技术),调整尺寸是基于单独地为列或行设定尺寸,其并不用于调整成员尺寸,并且不用于处理多维层级或父成员。
现有技术存在一些的缺陷。对于未使用成员的列或行调整尺寸的解决方案,由于没有利用成员之间的关联关系,对于将具有相同成员名称的所有列/行调整为相同尺寸这样操作是分别进行的,相同的操作需要重复多次,这样的操作效率较低而且不方便。此外,在数据浏览(例如上钻(drill up)、下钻(drill down)、旋转(pivot))之后没有对不同层级的数据单元的尺寸进行相应处理。如设置了父层级数据格的尺寸,上钻后不应该影响到子层级数据格的尺寸。下钻类似。在基于行列位置的尺寸设定处理方法就有可能互相影响。大多数用于表格的尺寸调整并不能用于多维表格,其并不能解决多维层级中尺寸调整,并且不能处理父成员的尺寸。
在大型分析报表中,如某银行的某个数据分析表,要求按年度展示网点的借款情况,列标题有两行,第一行是组织机构维,第二行是时间维(年度),每个网点和某一年度的组合对应一列,由于该银行设有成百上千个网点,即在组织机构这个维上展开的话可能有成百上千个成员,即表格显示至少有成百上千列,如果需要将某一年度(如2002年)所代表的列的宽度统一调整到某一宽度(如200像素),如果是逐列调整的话,这是非常低效和很不方便的。因此,需要一种只调整表格的一个列和/行的显示属性,所有相关列和/行的显示属性都自动调整到同一参数的方法。
发明内容
针对当前解决方案并不能满足最终用户需要高效方便地在表格上调整属性的需求,本发明的一个目的是改进调整表格显示属性的操作,提高操作的效率和易用性。
根据本发明的一个方面,提供一种修改表格元素的显示属性的方法,包括接收对一个表格元素的属性进行修改的命令;查找与所述元素相关联的表格元素;修改该表格元素以及所述相关联的表格元素的属性。
根据本发明的另一个方面,提供一种修改表格元素的显示属性的系统,包括:接收装置,用于接收对至少一个表格元素的属性进行修改的命令;查找装置,用于查找与所述元素相关联的表格元素;修改装置,修改该表格元素以及所述相关联的表格元素的属性。
根据本发明,当用户需要调整表格元素的显示属性时,表格中不仅用户指定的元素的显示属性进行了调整,与指定元素相关联的其他元素也进行相同调整。对于用户而言,本发明在多维表格以及电算表中调整显示属性是非常高效和方便的。
对于基于web的多维表格(其在客户端通常是DHTML(动态HTML)),用户希望能够按照其喜好来定义表格元素(行列或单元格)的尺寸,这在进行数据操作例如下钻/上钻、旋转等时特别有用。在本发明中,以维度层级的关联性来处理尺寸调整,对维成员的所有实例调整尺寸。本发明还可以同时处理元组中的层级成员或同一维层中的父成员的尺寸调整。
此外,本发明中的服务器对调整的性能进行优化,例如服务器端程序对调整所影响的数据单元进行统计,并决定将什么发送到客户端(整个表格、部分表格等等)以获得良好性能。
此外,本发明在调整表格元素的尺寸之后调整滚动条,保持用户当前视窗位置不变,进一步提高方便性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710153450.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:以复合材料制成的输送用物件
- 下一篇:新型真空精滤榨油机