表格单元组互换方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:28146328 阅读:16 留言:0更新日期:2021-04-21 19:31
本申请涉及一种表格单元组互换方法、装置、计算机设备和存储介质,通过接收当前网页表格单元组的互换请求,对当前网页表格的至少一个表格单元组头分别绑定预设的第一事件,接收第一事件的触发指令,获取第一事件触发时指向的候选表格单元组的索引信息,并对当前网页表格的至少一个表格单元组头分别绑定预设的第二事件和预设的第三事件,然后接收第二事件的触发指令,获取第二事件的触发指令指向的目标表格单元组的索引信息,并设置仅目标表格单元组至少一类突出显示,最后接收第三事件的触发指令,根据候选表格单元组的索引信息和目标表格单元组的索引信息,互换候选表格单元组和目标表格单元组。该方法提高了网页表格单元组互换效率。互换效率。互换效率。

【技术实现步骤摘要】
表格单元组互换方法、装置、计算机设备和存储介质


[0001]本申请涉及网页
,特别是涉及一种表格单元组互换方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着互联网技术的飞速发展,各种各样网站不断出现,Web页面已经基本随处可见,例如,在电子医疗信息系统中,经常会看到需要用Web表格来展示相关的数据。
[0003]目前,Web表格的数据展示方式已经成为了主流的数据展示方式。从使用角度来讲,很多使用者希望可以自定义Web表格的列展示内容,例如,把重要信息的表格列放在前面,不重要信息的表格列放到后面来展示,即自定义表格列互换。现有技术中,自定义表格列互换需求既要实现鼠标在网页中的实际坐标,又要实现需要替换目标的碰撞检测,使得Web表格自定义功能的实现太过复杂,经济成本和时间成本的限制,导致Web表格自定义功能一直未被开发。
[0004]因此,现有技术中缺乏一种高效的实现Web页面表格单元组互换的方法。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种表格单元组互换方法、装置、计算机设备和存储介质,能够高效的实现Web页面表格单元组互换。
[0006]第一方面,本申请实施例提供一种表格单元组互换方法,该方法包括:
[0007]接收当前网页表格单元组的互换请求,对当前网页表格的至少一个表格单元组头分别绑定预设的第一事件;
[0008]接收第一事件的触发指令,获取第一事件触发时指向的候选表格单元组的索引信息,并对当前网页表格的至少一个表格单元组头分别绑定预设的第二事件和预设的第三事件;
[0009]接收第二事件的触发指令,获取第二事件的触发指令指向的目标表格单元组的索引信息,并设置仅目标表格单元组至少一类突出显示;
[0010]接收第三事件的触发指令,根据候选表格单元组的索引信息和目标表格单元组的索引信息,互换候选表格单元组和目标表格单元组。
[0011]在其中一个实施例中,上述根据候选表格单元组的索引信息和目标表格单元组的索引信息,互换候选表格单元组和目标表格单元组,包括:
[0012]根据候选表格单元组的索引信息,获取候选表格单元组的候选元素内容;以及根据目标表格单元组的索引信息,获取目标表格单元组的目标元素内容;
[0013]将候选元素内容转存至预设的临时存储区,再将目标元素内容存储至候选表格单元组中后,将临时存储区中的候选元素内容存储至目标表格单元组中。
[0014]在其中一个实施例中,上述设置仅目标表格单元组至少一类突出显示,包括:
[0015]清除网页表格所有单元组头的至少一类突出显示,并对目标表格单元组的组头重
新设置至少一类突出显示。
[0016]在其中一个实施例中,在上述接收当前网页表格单元组的互换请求之前,该方法还包括:
[0017]设置第一事件被触发时执行第一逻辑功能,第一逻辑功能为获取第一事件触发时指向的候选表格单元组头的索引信息;
[0018]设置第二事件被触发时执行第二逻辑功能,第二逻辑功能为获取当前目标表格单元组的索引信息,并清除网页表格所有表格单元组头的至少一类突出显示,对第二事件被触发时指向的目标表格单元组设置至少一类突出显示;
[0019]设置第三事件被触发时执行第三逻辑功能,第三逻辑功能为根据候选表格单元组的索引信息和目标表格单元组的索引信息,对候选表格单元组和目标表格单元组进行互换。
[0020]在其中一个实施例中,该方法还包括:
[0021]在接收到第三事件的触发指令之后,清除第一事件对应的第一逻辑功能、清除第二事件对应的第二事逻辑功能和清除第三事件对应的第三逻辑功能。
[0022]在其中一个实施例中,在上述对当前网页表格的至少一个表格单元组头分别绑定预设的第一事件之前,该方法还包括:
[0023]通过预设的调用插件,获取当前网页表格至少一个的表格单元组头。
[0024]在其中一个实施例中,第一事件为点击鼠标事件、第二事件为鼠标悬浮选中事件、第三事件为释放鼠标事件。
[0025]第二方面,本申请实施例提供一种表格单元组互换装置,该装置包括:
[0026]互换请求模块,用于接收当前网页表格单元组的互换请求,对当前网页表格的至少一个表格单元组头分别绑定预设的第一事件;
[0027]第一信息获取模块,用于接收第一事件的触发指令,获取第一事件触发时指向的候选表格单元组的索引信息,并对当前的网页表格的至少一个表格单元组头分别绑定预设的第二事件和预设的第三事件;
[0028]第二信息获取模块,用于接收第二事件的触发指令,获取第二事件的触发指令指向的目标表格单元组的索引信息,并设置仅目标表格单元组至少一类突出显示;
[0029]互换执行模块,用于接收第三事件的触发指令,根据候选表格单元组的索引信息和目标表格单元组的索引信息,互换候选表格单元组和目标表格单元组。
[0030]第三方面,本申请实施例提供一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,该处理器执行计算机程序时实现上述第一方面中任一项实施例的方法步骤。
[0031]第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一项实施例的方法步骤。
[0032]本申请实施例提供的一种表格单元组互换方法、装置、计算机设备和存储介质,通过接收当前网页表格单元组的互换请求,对当前网页表格的至少一个表格单元组头分别绑定预设的第一事件,接收第一事件的触发指令,获取第一事件触发时指向的候选表格单元组的索引信息,并对当前网页表格的至少一个表格单元组头分别绑定预设的第二事件和预设的第三事件,然后接收第二事件的触发指令,获取第二事件的触发指令指向的目标表格
单元组的索引信息,并设置仅目标表格单元组至少一类突出显示,最后接收第三事件的触发指令,根据候选表格单元组的索引信息和目标表格单元组的索引信息,互换候选表格单元组和目标表格单元组。该方法中,由于第一事件、第二事件、第三事件均是浏览器中本身提供的基础事件,对各基础事件预先配置了对应的逻辑功能,这样,在需要进行网页表格的表格单元组互换时,只需要触发预先配置的浏览器的基础事件就可以完成网页表格的表格单元组互换,完全不需要依赖任何框架,只需要对浏览器的基本事件、基本接口进行整合就可高效地实现网页表格单元组的互换,极大地提高了网页表格单元组互换效率。
附图说明
[0033]图1为一个实施例中提供的一种表格单元组互换方法的应用环境图;
[0034]图2为一个实施例中提供的一种表格单元组互换方法的流程示意图;
[0035]图3为另一个实施例中提供的一种网页表格的表格单元组示意图;
[0036]图4为一个实施例中提供的一种第一事件被触发示意图;
[0037]图5为一个实施例中提供的一种第二事件被触发示意图;
[0038]图6为一个实施例中提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种表格单元组互换方法,其特征在于,所述方法包括:接收当前网页表格单元组的互换请求,对所述当前网页表格的至少一个表格单元组头分别绑定预设的第一事件;接收所述第一事件的触发指令,获取所述第一事件触发时指向的候选表格单元组的索引信息,并对当前网页表格的至少一个表格单元组头分别绑定预设的第二事件和预设的第三事件;接收所述第二事件的触发指令,获取所述第二事件的触发指令指向的目标表格单元组的索引信息,并设置仅所述目标表格单元组至少一类突出显示;接收所述第三事件的触发指令,根据所述候选表格单元组的索引信息和所述目标表格单元组的索引信息,互换所述候选表格单元组和所述目标表格单元组。2.根据权利要求1所述的方法,其特征在于,所述根据所述候选表格单元组的索引信息和所述目标表格单元组的索引信息,互换所述候选表格单元组和所述目标表格单元组,包括:根据所述候选表格单元组的索引信息,获取所述候选表格单元组的候选元素内容;以及根据所述目标表格单元组的索引信息,获取所述目标表格单元组的目标元素内容;将所述候选元素内容转存至预设的临时存储区,再将所述目标元素内容存储至所述候选表格单元组中后,将所述临时存储区中的候选元素内容存储至所述目标表格单元组中。3.根据权利要求1所述的方法,其特征在于,所述设置仅所述目标表格单元组至少一类突出显示,包括:清除所述网页表格所有单元组头的至少一类突出显示,并对所述目标表格单元组的组头重新设置所述至少一类突出显示。4.根据权利要求1

3任一项所述的方法,其特征在于,在接收当前网页表格单元组的互换请求之前,所述方法还包括:设置所述第一事件被触发时执行第一逻辑功能,所述第一逻辑功能为获取所述第一事件触发时指向的候选表格单元组头的索引信息;设置所述第二事件被触发时执行第二逻辑功能,所述第二逻辑功能为获取所述当前目标表格单元组的索引信息,并清除所述网页表格所有表格单元组头的至少一类突出显示,对所述第二事件被触发时指向的目标表格单元组设置所述至少一类突出显示;设置所述第三事件被触发时执行...

【专利技术属性】
技术研发人员:王余超卢承磊杜文孙加乐
申请(专利权)人:武汉联影医疗科技有限公司
类型:发明
国别省市:

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

1