本发明专利技术涉及用于过滤表格数据的分片元件。分片被配置来过滤以列安排的表格数据。用户可使用分片来过滤来自基于客户机应用和/或服务器的应用/服务的表格数据。可以为一个或多个列和为一列中的全部/部分表格数据创建分片。对分片元件的选择过滤相关联的表格数据并更新其它分片的显示。与分片的交互还更新其它过滤表格数据的用户界面控件(例如,选择分片元件改变下拉菜单中的过滤设置的值和/或选择下拉菜单中的过滤设置改变分片元件的状态)。分片元件可与电子表格中的其它对象相关联和/或被包括在电子表格的一个或多个函数内。
【技术实现步骤摘要】
本专利技术涉及表格数据,尤其涉及用于过滤表格数据的分片元件。
技术介绍
表格数据通常被显示在诸如电子表格应用的应用中。用户可过滤表格数据来改变当前查看的数据。例如,用户可过滤出表格数据的一个或多个行/列,和/或示出符合特定条件的数据。然而,过滤用户界面,对于用户使用而言可能是不够直观和困难的。
技术实现思路
提供本
技术实现思路
以便以简化形式介绍将在以下详细描述中进一步描述的一些概念。本
技术实现思路
并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。分片被配置来过滤以列安排的表格数据。用户可使用分片来过滤与基于客户机应用和/或服务器的应用/服务相关联的表格数据。可以为一个或多个列和为一列中的全部/部分表格数据创建分片。例如,用户可选择他们希望对其使用分片的表格数据的一个或多个列(列的全部/部分)。响应于所述选择,为每个所选列的每个所选部分内的各唯一值创建分片元件。分片也可以被自动生成(例如为表格数据的每列生成分片)。对分片元件的选择过滤相关联的表格数据并更新其它分片的显示。例如,对分片元件的选择可导致另一分片和/或分片元件被从显示移除或被不同地示出(例如,变灰淡出),因为在分片选择之后那个分片不具有要过滤的任何数据。与分片的交互还更新其它过滤表格数据的用户界面控件(例如,选择分片元件改变下拉菜单中的过滤设置的值和/或选择下拉菜单中的过滤设置改变分片元件的状态)。分片元件可与电子表格中的其它对象相关联和/或被包括在电子表格的一个或多个函数内。分片可被配置来通过隐藏电子表格中的行和/或通过改变查询来进行过滤,使得更少的数据从数据源返回到电子表格。响应于可能花费长的时间(例如长于300ms)来完成的分片的更新,分片的自动更新可被自动关闭。附图说明图1例示了示例性计算设备;图2示出了使用用于过滤表格数据的分片元件的示例性系统;图3示出了表格数据的示例显示,为该表格数据配置分片来用于过滤;图4 一 8示出了使用分片来过滤表格数据的示例性显示;图9示出了用于选择分片元件的触摸手势;图10示出了示例性分片用户界面;图11示出了基于web的环境中的分片的示例性显示;以及图12示出了用于使用分片来过滤表格数据的说明性过程。具体实施例方式现在参考其中相同的标号代表相同的元素的附图,描述各实施例。具体地,图1和相应的讨论旨在提供对在其中可实现各实施例的合适计算环境的简要、概括描述。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。也可使用其它计算机系统配置,包括手持式设备、多处理器系统、基于微处理器或可编程消费电子产品、小型计算机、大型计算机等等。还可使用在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备两者中。现在参考图1,将描述在各实施例中利用的计算机100的说明性计算机架构。图1所示的计算机体系结构可被配置为移动计算设备(例如智能电话、笔记本、平板……)或桌面计算机,并且包括中央处理单元5 (“CPU”)、包括随机存取存储器9 (“RAM”)和只读存储器(“ROM”)10的系统存储器7、以及将存储器耦合至中央处理单元(“CPU”)5的系统总线12。基本输入/输出系统存储在ROM 10中,所述基本输入/输出系统包含帮助在诸如启动期间在计算机内元件之间传递信息的基本例程。计算机100还包括用于存储操作系统16、诸如电子表格应用的应用程序24和/或与表格数据一起工作的其它应用、web浏览器25、文件27 (例如电子表格)以及分片管理器26的大容量存储设备14,这将在以下更为详尽地描述。Web浏览器25可用于请求、接收、呈现以及提供与诸如网页、视频、文档等之类的电子内容的交互。根据一实施例,Web浏览器包括来自微软公司的INTERNET EXPLORER Web浏览器应用程序。大容量存储设备14通过连接至总线12的大容量存储控制器(未示出)连接到CPU5。大容量存储设备14及其相关联的计算机可读介质为计算机100提供非易失性存储。虽然此处包含的对计算机可读介质的描述涉及诸如硬盘或CD-ROM驱动器等大容量存储设备,但是计算机可读介质可以是能 够由计算机100访问的任何可用介质。作为示例而非限制,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质包括以存储如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术来实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质还包括,但不限于,RAM、ROM、可擦除可编程只读存储器(“EPROM”)、电可擦可编程只读存储器(“EEPR0M”)、闪存或其它固态存储器技术、⑶-ROM、数字多功能盘(“DVD”)或其它光存储、磁带盒、磁带、磁盘存储或其它磁性存储设备、或能用于存储所需信息且可以由计算机100访问的任何其它介质。根据各实施例,计算机100可以使用通过诸如因特网的网络18至远程计算机的逻辑连接在联网环境中操作。计算机100可以通过连接至总线12的网络接口单元20来连接到网络18。网络连接可以是无线的和/或有线的。网络接口单元20也可用于连接到其它类型的网络和远程计算机系统。计算机100也可包括输入/输出控制器22,用于接收和处理来自包括触摸输入设备28的多个其他设备的输入。触摸输入设备可利用允许识别单次/多次触摸输入(触摸/非触摸)的任何技术。例如,技术可包括但不限于热量、手指压力、高俘获率照相机、红外光、光学捕捉、调谐的电磁感应、超声波接收器、传感麦克风、激光测距仪、阴影捕捉等。根据一个实施例,触摸输入设备可以被配置为检测接近触摸(即在离触摸输入设备的某个距离内,但是与所述触摸输入设备没有物理上接触)。触摸输入设备28也可以作为显示器。输入/输出控制器22也向一个或多个显示屏、打印机或其他类型的输出设备提供输出。相机和/或某种其他传感设备可操作来记录一个或多个用户以及捕捉计算设备的用户作出的运动和/或姿势。传感设备还可操作来捕捉诸如通过话筒口述的单词和/或捕捉来自用户的诸如通过键盘和/或鼠标(未描绘)的其他输入。传感设备可包括能够检测用户的移动的任何运动检测设备。例如,相机可以包括微软KIN ECT 运动捕捉设备,它包括多个相机和多个话筒。可以通过片上系统(SOC)来实践本专利技术的各实施例,其中,可以将附图中示出的每个或许多组件/处理集成到单个集成电路上。这样的SOC设备可包括一个或多个处理单元、图形单元、通信单元、系统虚拟化单元以及各种应用功能,所有这些都被集成到(或烧录到摂)芯片基板上作为单个集成电路。当经由SOC运行时,本文所描述的功能中的全部/某些可与计算机设备/系统100的其它组件一起集成到单个集成电路(芯片)上。如前简述的一样,多个程序模块和数据文件可以存储在计算机100的大容量存储设备14和RAM 9内,包括适于控制联网的个人计算机的操作的操作系统16,如华盛顿州雷蒙德市的微软公司的WINDOWS 操作系统。根据一个实施例,操作系统被配置成包括对触摸输入设备23的支持。根据另一个实施例,分片管理器26可用于处理从触摸输入设备28接收到的触摸输入中的某些/全部。大容量存储设备1本文档来自技高网...
【技术保护点】
一种用于使用分片用户界面元件来过滤表格数据的方法,包括:确定与表格数据相关联的分片以显示;显示所述分片的与所述表格数据中的唯一值相关联的分片元件;接收对分片元件的选择;基于所述选择更新显示;以及响应于对分片元件的选择来更新所述分片元件的显示。
【技术特征摘要】
2011.10.31 US 13/286,1251.一种用于使用分片用户界面元件来过滤表格数据的方法,包括确定与表格数据相关联的分片以显示;显示所述分片的与所述表格数据中的唯一值相关联的分片元件;接收对分片元件的选择;基于所述选择更新显示;以及响应于对分片元件的选择来更新所述分片元件的显示。2.如权利要求1所述的方法,其特征在于,还包括接收对包括一个或多个列的表格数据的选择,并对每个所选列创建分片并为每一个所选列中的每一个唯一值创建分片元件。3.如权利要求1所述的方法,其特征在于,显示所述分片元件包括相互分开地显示每个分片和相关联的分片元件。4.如权利要求1所述的方法,其特征在于,还包括响应于以下至少之一自动更新分片元件的显示对表格数据的改变和对另一过滤控件的改变。5.如权利要求1所述的方法,其特征在于,还包括响应于对分片元件的选择过滤所述表格数据,其中所述过滤能够被配置以过滤以下至少之一电子表格内的隐藏表格数据; 电子表格内的未隐藏数据;以及与过滤相关联的查询。6.如权利要求1所述的方法,其特征在于,响应于对分片元件的选择来更新所述分片元件的显示包括以下至少之一隐藏另一已显示分片元件的显示以及改变另一已显示分片元件的显示特性。7.一种具有计算机可执行指令的计算机可读介质,所述计算机可执行指令用于使用分片用户界面元件来过滤表格数据,包括确定分片以显示,所述分片的每个与表格数据的不同列相关联;显示与所述表格数据的不同列...
【专利技术属性】
技术研发人员:J·S·坎贝尔,J·门罗,K·图帕杰,A·S·格雷瓦尔,R·G·霍金,A·福尔廷,
申请(专利权)人:微软公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。