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

技术编号:8022378 阅读:223 留言:0更新日期:2012-11-29 04:37
本发明专利技术提供一种表格处理方法,应用计算机设备上,该方法包括:A、将用户需要的表格展现在用户界面上,并在表格的每一行或列上加载删除操作按钮;B、在捕捉到用户点击删除操作按钮的操作时,判断当前行或列的状态是否为临时删除状态,如果是,则将该行或列的临时删除状态取消并将该行或列的界面显示形式恢复为原始形式,否则将该行或列标记为临时删除状态,并改变该行的界面显示形式;C、在捕获到用户点击删除确认按钮时,将当前被标记为临时删除状态的行或列从用户界面上移除,并将当前表格重新整理后展示在用户界面上。本发明专利技术支持对于表格数据删除操作的临时标记,使得用户可以方便恢复需要恢复的删除操作。

【技术实现步骤摘要】

本专利技术涉及数据处理技术,尤其涉及一种表格处理方法及装置
技术介绍
在计算机数据处理等技术中,表格是陈列大量数据的有效载体,表格能体现出各种数据之间的关系,对于使用者而言能够快捷地进行数据的查看与检索。比如Excel这一软件就提供了用户非常强大的表格管理功能。如今一些专业的管理软件也会提供表格功能,比如在Web页面下插入表格。表格的使用无疑给用户带来了便利,但是当每页的数据量较大时,对表格进行操作时可能给用户带来困扰。比如说当前页面有数百行或列数据时,如果用户需要删除其中多行或列的数据时,用户可能需要进行多次操作。如果用户在删除操作结束之前发现之前 被删除的某一行或列数据其实不应该删除时,此时用户需要对删除操作进行回退。在Excel这种专业的表格中可以执行回退操作来恢复用户想恢复的某一行/列。假设用户在100行的数据中前后删除了 30行数据,用户想恢复第2个被删除,首先用户要进行28次回退操作,等到第2行恢复之后,用户还需要重复删除操作,把那些确实需要删除的行数据再次删除掉,显然这给用户的操作带来了极大的麻烦。如果在Web页面下,由于很多软件自身并不支持回退操作,用户删除之后面临着无法回退的问题,可能需要重新取得表格的原始数据再次进行操作,这无疑给用户带来了巨大的麻烦。
技术实现思路
本专利技术提供一种表格处理装置,应用计算机设备上,该装置包括表格呈现单元、删除标记单元以及删除执行单元,其中表格呈现单元,用于将用户需要的表格展现在用户界面上,并在表格的每一行或列上加载删除操作按钮;删除标记单元在捕捉到用户点击删除操作按钮的操作时,判断当前行或列的状态是否为临时删除状态,如果是,则将该行或列的临时删除状态取消并将该行或列的界面显示形式恢复为原始形式,否则将该行或列标记为临时删除状态,并改变该行的界面显示形式;删除执行单元在捕获到用户点击删除确认按钮时,将当前被标记为临时删除状态的行或列从用户界面上移除,并将当前表格重新整理后展示在用户界面上。本专利技术还提供一种表格处理方法,应用计算机设备上,该方法包括A、将用户需要的表格展现在用户界面上,并在表格的每一行或列上加载删除操作按钮;B、在捕捉到用户点击删除操作按钮的操作时,判断当前行或列的状态是否为临时删除状态,如果是,则将该行或列的临时删除状态取消并将该行或列的界面显示形式恢复为原始形式,否则将该行或列标记为临时删除状态,并改变该行的界面显示形式;C、在捕获到用户点击删除确认按钮时,将当前被标记为临时删除状态的行或列从用户界面上移除,并将当前表格重新整理后展示在用户界面上。本专利技术支持对于表格数据删除操作的临时标记,使得用户可以方便恢复需要恢复的删除操作。附图说明图I是本专利技术一种实施方式中表格管理的初始界面示意图。图2是本专利技术一种实施方式中行临时删除的界面示意图。 图3是本专利技术一种实施方式中行删除恢复的界面示意图。图4是在图3删除恢复情况下执行最终删除的界面示意图。图5是本专利技术另一种实施方式中表格管理的初始界面不意图。图6是用户在图5基础上按照行分组执行临时删除的界面示意图。图7是用户在图6基础上按照行进行删除恢复的界面示意图。图8是用户在图7删除恢复情况下执行最终删除的界面示意图。具体实施例方式本专利技术提供一种表格处理方法及装置,应用计算机设备上,通过计算机程序实现,其中所述的计算机设备是一个广义的范畴,并不局限于一般的个人计算机或者服务器,还可能是任何有计算能力的信息化设备。所述表格处理装置包括表格呈现单元、删除标记单元以及删除执行单元。该装置运行在计算机设备上执行如下互动步骤步骤101,表格呈现单元将用户需要的表格展现在用户界面上,并在表格的每一行上加载删除操作按钮;请参考图1,用户可能因为自身的需要或者其他原因在当前页面上获得一份表格数据,表格呈现单元需要将后台的数据组织为表格的形式在用户界面上展现给用户。在本专利技术中表格呈现单元还需要在行或列(以下均以行为例进行说明)上加载删除操作按钮。加载删除操作按钮可能是与数据加载过程并行进行的,也可能是响应用户的操作进行的。比如说在页面上提供一个表格管理按钮,如“编辑”按钮,用户点击“编辑”按钮之后,表格呈现单元将每一行数据上加载删除操作按钮,其中每一行的删除操作按钮均在列维度上对齐。在优选的实施方式中,删除操作按钮位于行数据的尾部或者首部,以避免删除操作按钮遮挡正常的表格数据展示。步骤102,删除标记单元在捕捉到用户点击删除操作按钮的操作时,判断当前行的状态是否为临时删除状态,如果是,则将该行的临时删除状态取消并将该行的界面显示形式恢复为原始形式,否则将该行或列标记为临时删除状态,并改变该行的界面展示形式。请参考图2,在删除操作按钮被加载以后,用户可以选择表格中任意一行执行删除操作,在本专利技术中,如果用户点击某一行对应的删除操作按钮,则该行在界面上会被标记为临时删除状态。在用户界面显示形式上可以通过各种方式进行改变来提示用户状态的变更,比如可以改变该行的背景颜色、字体颜色或者字体样式等任意一个要素或多个要素的组合。以背景色变化为例,被标记为临时删除状态的行的背景色可以被修改为另一种不同的背景色。这样一来用户可以清晰地观察到哪些行是自身已经执行过临时删除操作的。请结合图2和图3,假设用户在图2中临时删除了行2和行3(Rowl和Row2),用户在操作过程中因为某种原因想恢复Row3,此时用户可以再次点击Row3对应的删除操作按钮,此时删除标记单元会将Row3被标记的临时删除状态取消。在本实施方式中,Row3的背景色被删除标记单元修改回原来初始的背景色,即该行回到了正常的状态。在本专利技术中,删除标记单元响应用户点击删除操作按钮时,并不会将对应的行从用界面上删除掉,该行仍然在用户界面上,只是被标记了临时删除状态(比如,通过背景色变化来标记),也就是说删除标记单元并不涉及行数据后台的删除以及界面展示出的数据的移除。步骤103,删除执行单元在捕获到用户点击删除确认按钮时,将当前被标记为临时删除状态的行从用户 界面上移除,并将当前表格重新整理后展示在用户界面上。请参考图4,由于本专利技术提供了对行进行临时删除的标记功能,这样用户在最终删除行数据前(至少是从用户界面上移除),用户可以非常方便地确认是否要删除这些被标记为临时删除状态的行。如果用户确实想删除这些行,此时用户点击删除确认按钮(比如“确定”按钮)时,删除执行单元可以将当前被标记为临时删除状态的行从用户界面上移除。请结合图3和图4,最终仅仅Row2被从用户界面上移除了,用户通过本专利技术的设计避免了对Row3的误删除,或者说及时恢复了其不想删除的Row3。以200行为例,假设Row3,Row35,Row48,Row76,Rowl58被标记为临时删除状态,此时用户可以方便地将其想恢复的Row48标记为正常的状态,避免了无法回退或者多次的回退操作。表格数据量越大,本专利技术的带给用户操作体验上的优势将越明显。以上是以行为操作对象的实施方式,本专利技术的操作维度可以灵活地变形,比如说,很明显操作对象可以是列。再比如说,有些应用场景中,操作对象可以是行分组或者列分组;而且可以同时对行以及行分组单位进行混合操作。请参考图5,表格呈现单元除了加载了 Rowl、Row2以及Row3对应的删除操作按本文档来自技高网...

【技术保护点】
一种表格处理装置,应用计算机设备上,该装置包括表格呈现单元、删除标记单元以及删除执行单元,其特征在于:表格呈现单元,用于将用户需要的表格展现在用户界面上,并在表格的每一行或列上加载删除操作按钮;删除标记单元在捕捉到用户点击删除操作按钮的操作时,判断当前行或列的状态是否为临时删除状态,如果是,则将该行或列的临时删除状态取消并将该行或列的界面显示形式恢复为原始形式,否则将该行或列标记为临时删除状态,并改变该行的界面显示形式;删除执行单元在捕获到用户点击删除确认按钮时,将当前被标记为临时删除状态的行或列从用户界面上移除,并将当前表格重新整理后展示在用户界面上。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨华
申请(专利权)人:杭州迪普科技有限公司
类型:发明
国别省市:

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

1