本发明涉及数据处理,尤其涉及网页表格数据的处理方法、装置、服务器及存储介质。
背景技术:
1、随着internet的普及和商用化,网页表格操作越来越多,大数据量的情况也频繁出现。而浏览器所依赖的javascript做为单线程语言在浏览器端处理大数据量的网页表格时会造成页面卡顿,影响用户体验。因此,分页加载网页表格数据是大部分网页常用的技术手段,然而分页加载数据带来的问题也有很多,其中之一就是全选未加载数据的问题,也即当用户需要对分页加载的数据进行多选操作时,由于只有当前页面的数据被加载,因此当用户点击“全选”按钮时,仅可选中当页数据,无法选中其他页未加载的数据。这导致用户体验下降,并且无法完整地操作全部数据。
技术实现思路
1、本发明提供了一种网页表格数据的处理方法、装置、服务器及存储介质,可以使用户能够选中所有的网页表格数据中的任意网页表格数据,并对其进行处理,而不仅限于当前页面已加载的网页表格数据,还包括当前页面未加载的网页表格数据,从而有效提高了对网页表格数据的处理速度。
2、根据本发明的一方面,提供了一种网页表格数据的处理方法,包括:
3、响应于网页表格数据的处理事件被触发,确定列表页面中的全选按钮的当前状态,并获取当前时刻的数据标识集合;
4、根据所述全选按钮的当前状态及所述数据标识集合,确定用户当前选中的目标网页表格数据;
5、对所述目标网页表格数据进行处理操作。
6、根据本发明的另一方面,提供了一种网页表格数据的处理装置,包括:
7、当前状态确定模块,用于响应于网页表格数据的处理事件被触发,确定列表页面中的全选按钮的当前状态,并获取当前时刻的数据标识集合;
8、目标表格数据确定模块,用于根据所述全选按钮的当前状态及所述数据标识集合,确定用户当前选中的目标网页表格数据;
9、目标网格数据处理模块,用于对所述目标网页表格数据进行处理操作。
10、根据本发明的另一方面,提供了一种服务器,所述服务器包括:
11、至少一个处理器;以及
12、与所述至少一个处理器通信连接的存储器;其中,
13、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的网页表格数据的处理方法。
14、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的网页表格数据的处理方法。
15、本发明实施例的网页表格数据的处理方案,响应于网页表格数据的处理事件被触发,确定列表页面中的全选按钮的当前状态,并获取当前时刻的数据标识集合;根据所述全选按钮的当前状态及所述数据标识集合,确定用户当前选中的目标网页表格数据;对所述目标网页表格数据进行处理操作。通过本发明实施例提供的技术方案,可以使用户能够选中所有的网页表格数据中的任意网页表格数据,并对其进行处理,而不仅限于当前页面已加载的网页表格数据,还包括当前页面未加载的网页表格数据,从而有效提高了对网页表格数据的处理速度,提高了用户体验。
16、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.一种网页表格数据的处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述全选按钮的当前状态及所述数据标识集合,确定用户当前选中的目标网页表格数据,包括:
3.根据权利要求1所述的方法,其特征在于,响应于网页表格数据的处理事件被触发,确定列表页面中的全选按钮的当前状态,包括:
4.根据权利要求3所述的方法,其特征在于,根据所述当前已选数量及所述总数据量,确定列表页面中的全选按钮的当前状态,包括:
5.根据权利要求1所述的方法,其特征在于,在对所述目标网页表格数据进行处理操作之前,还包括:
6.根据权利要求5所述的方法,其特征在于,根据所述全选按钮的当前状态及所述数据标识数量,确定所述目标网页表格数据的数量,包括:
7.根据权利要求1所述的方法,其特征在于,在获取当前时刻的数据标识集合之后,还包括:
8.一种网页表格数据的处理装置,其特征在于,包括:
9.一种服务器,其特征在于,所述服务器包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的网页表格数据的处理方法。
