一种对表格进行列显示的方法及装置制造方法及图纸

技术编号:36542597 阅读:12 留言:0更新日期:2023-02-01 16:45
本申请公开了一种对表格进行列显示的方法及装置,涉及计算机技术领域,主要目的在于实现前端快速显示表格中满足用户查看需求的列;主要技术方案包括:确定用户需要前端显示的表格;将所述表格的表格信息和所述用户的角色信息发送至服务端,以供所述服务端基于所述表格信息和所述角色信息确定对应于所述用户的常用列设置信息;基于所述服务端反馈的常用列设置信息以及所述常用列设置信息对应的列数据,在所述前端中对所述表格进行列显示。在所述前端中对所述表格进行列显示。在所述前端中对所述表格进行列显示。

【技术实现步骤摘要】
一种对表格进行列显示的方法及装置


[0001]本申请涉及计算机
,特别是涉及一种对表格进行列显示的方法及装置。

技术介绍

[0002]表格是前端显示数据的一种常见方式。前端的显示范围有限,当表格的列较多时,表格会超出前端的显示范围,从而使得表格中的部分列被遮挡,这些被遮挡的列涉及的数据不便于用户查看。
[0003]目前,为了使得用户能够查看其需求查看的列,前端通常部署有列设置面板,用户可基于自身需求在列设置面板中一一勾选其需要查看的列。前端将被用户勾选的列发送至服务端,并在接收到服务端反馈的列数据时在已全量显示表格的前提下重新进行表格渲染。
[0004]可见,虽然现有的方式通过列设置面板能够使得前端对表格进行满足用户需求的列显示,但是需要用户在列设置面板中一一勾选其需要查看的列,且前端需要基于用户的勾选结果与服务端交互后才可进行满足用户需求的列显示。因此现有的方式前端不能快速显示表格中满足用户查看需求的列。

技术实现思路

[0005]有鉴于此,本申请提出了一种对表格进行列显示的方法及装置,主要目的在于实现前端快速显示表格中满足用户查看需求的列。
[0006]为了达到上述目的,本申请主要提供了如下技术方案:
[0007]第一方面,本申请提供了一种对表格进行列显示的方法,该对表格进行列显示的方法包括:
[0008]确定用户需要前端显示的表格;
[0009]将所述表格的表格信息和所述用户的角色信息发送至服务端,以供所述服务端基于所述表格信息和所述角色信息确定对应于所述用户的常用列设置信息;
[0010]基于所述服务端反馈的常用列设置信息以及所述常用列设置信息对应的列数据,在所述前端中对所述表格进行列显示。
[0011]在一些实施例中,在确定用户需要前端显示的表格之后,在将所述表格的表格信息和所述用户的角色信息发送至服务端之前,所述方法还包括:检测所述前端对应的存储空间中是否存储有所述用户针对所述表格设置的历史列设置信息;若未存储,将所述表格的表格信息和所述用户的角色信息发送至服务端;若存储,将所述历史列设置信息发送至所述服务端,并基于所述历史列设置信息以及所述服务端反馈的对应于所述历史列设置信息的列数据,在所述前端中对所述表格进行列显示。
[0012]在一些实施例中,在将所述表格的表格信息和所述用户的角色信息发送至服务端之前,该对表格进行列显示的方法还包括:判断所述服务端反馈常用列设置信息的功能是否开启;若开启,将所述表格的表格信息和所述用户的角色信息发送至服务端;若未开启,
展示所述表格的所有列对应的列信息,在所展示的列信息中存在被选中的列信息时,基于被选中的列信息形成自定义列设置信息,并将所述自定义列设置信息、所述表格信息和所述角色信息发送至所述服务端,以供所述服务端基于自定义列设置信息、表格信息和角色信息进行聚类分析,得到每一个表格信息下不同角色信息对应的常用列设置信息。
[0013]在一些实施例中,在将所述自定义列设置信息、所述表格信息和所述角色信息发送至所述服务端之后,该对表格进行列显示的方法还包括:基于所述自定义列设置信息以及所述服务端反馈的对应于所述自定义列设置信息的列数据,在所述前端中对所述表格进行列显示;
[0014]在一些实施例中,在基于被选中的列信息形成自定义列设置信息之后,该对表格进行列显示的方法还包括:将所述自定义列设置信息作为所述用户针对所述表格设置的历史列设置信息,并存储至所述前端对应的存储空间。
[0015]在一些实施例中,该对表格进行列显示的方法还包括:将所述服务端反馈的常用列设置信息作为所述用户针对所述表格设置的历史列设置信息,并存储至所述存储空间。
[0016]在一些实施例中,在所述前端中对所述表格进行列显示,包括:检测当前所用的列设置信息中是否存在固定列设置要求和/或滑动列设置要求;若存在,将所述列设置信息中存在固定列设置要求的列信息对应的列设置为固定列和/或将所述列设置信息中存在滑动列设置要求的列信息对应的列设置为滑动列,并在设置固定列和/或滑动列后,进行表格渲染,其中,固定列在表格显示时其在表格中位置固定,滑动列在表格显示时其在表格中的位置可随着滑动指令发生变动。
[0017]在一些实施例中,在所述前端中对所述表格进行列显示之后,该对表格进行列显示的方法还包括:在接收到表格恢复指令时,向所述服务端发送表格恢复请求,以使所述服务端基于所述表格恢复请求反馈所述表格的所有列对应的列数据;基于所述服务端反馈的所述表格的所有列对应的列数据,在所述前端中对所述表格进行列显示。
[0018]在一些实施例中,在所述前端中对所述表格进行列显示之后,该对表格进行列显示的方法还包括:在接收到展示指令时,展示所述表格的所有列对应的列信息,在所展示的列信息中存在被选中的列信息时,基于被选中的列信息形成更新列设置信息,并将所述更新列设置信息发送至所述服务端;获取所述服务端反馈的列数据,其中,所获取的列数据中仅包括所述更新列设置信息中未显示在所述前端的列信息对应的列数据;对于显示在所述前端,且未包括在所述更新列设置信息中的列信息以及对应的列数据进行显示删除处理;对于显示在所述前端,且包括在所述更新列设置信息中的列信息以及对应的列数据进行显示保留处理;对于未显示在所述前端,且包括在所述更新列设置信息中的列信息以及对应的列数据在所述前端进行显示添加处理。
[0019]第二方面,本申请提供了一种对表格进行列显示的装置,该对表格进行列显示的装置包括:
[0020]确定模块,用于确定用户需要前端显示的表格;
[0021]发送模块,用于将所述表格的表格信息和所述用户的角色信息发送至服务端,以供所述服务端基于所述表格信息和所述角色信息确定对应于所述用户的常用列设置信息;
[0022]显示模块,用于基于所述服务端反馈的常用列设置信息以及所述常用列设置信息对应的列数据,在所述前端中对所述表格进行列显示。
[0023]第三方面,本申请提供了一种计算机可读存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述第一方面的对表格进行列显示的方法。
[0024]第四方面,本申请提供了一种电子设备,所述电子设备包括:
[0025]存储器,用于存储程序;
[0026]处理器,耦合至所述存储器,用于运行所述程序以执行上述第一方面的对表格进行列显示的方法。
[0027]本申请提供的对表格进行列显示的方法及装置,能够在确定用户需要前端显示的表格之后,基于表格的表格信息和用户的角色信息向服务端请求用户的常用列设置信息,并在服务端反馈常用列设置信息以及常用列设置信息对应的列数据之后,基于常用列设置信息以及对应的列数据在前端中对表格进行满足用户查看需求的列显示。可见,本申请提供的方案中前端对表格进行列显示的过程无需用户介入,在用户无感状态下,通过服务端反馈的对应于表格信息和角色信息的常用列设置信息以及列数据,便可实现前端快速显示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对表格进行列显示的方法,其特征在于,所述方法包括:确定用户需要前端显示的表格;将所述表格的表格信息和所述用户的角色信息发送至服务端,以供所述服务端基于所述表格信息和所述角色信息确定对应于所述用户的常用列设置信息;基于所述服务端反馈的常用列设置信息以及所述常用列设置信息对应的列数据,在所述前端中对所述表格进行列显示。2.根据权利要求1所述的方法,其特征在于,在确定用户需要前端显示的表格之后,在将所述表格的表格信息和所述用户的角色信息发送至服务端之前,所述方法还包括:检测所述前端对应的存储空间中是否存储有所述用户针对所述表格设置的历史列设置信息;若未存储,将所述表格的表格信息和所述用户的角色信息发送至服务端;若存储,将所述历史列设置信息发送至所述服务端,并基于所述历史列设置信息以及所述服务端反馈的对应于所述历史列设置信息的列数据,在所述前端中对所述表格进行列显示。3.根据权利要求1或2所述的方法,其特征在于,在将所述表格的表格信息和所述用户的角色信息发送至服务端之前,所述方法还包括:判断所述服务端反馈常用列设置信息的功能是否开启;若开启,将所述表格的表格信息和所述用户的角色信息发送至服务端;若未开启,展示所述表格的所有列对应的列信息,在所展示的列信息中存在被选中的列信息时,基于被选中的列信息形成自定义列设置信息,并将所述自定义列设置信息、所述表格信息和所述角色信息发送至所述服务端,以供所述服务端基于自定义列设置信息、表格信息和角色信息进行聚类分析,得到每一个表格信息下不同角色信息对应的常用列设置信息。4.根据权利要求3所述的方法,其特征在于,在将所述自定义列设置信息、所述表格信息和所述角色信息发送至所述服务端之后,所述方法还包括:基于所述自定义列设置信息以及所述服务端反馈的对应于所述自定义列设置信息的列数据,在所述前端中对所述表格进行列显示;和/或,在基于被选中的列信息形成自定义列设置信息之后,所述方法还包括:将所述自定义列设置信息作为所述用户针对所述表格设置的历史列设置信息,并存储至所述前端对应的存储空间。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述服务端反馈的常用列设置信息作为所述用户针对所述表格设置的历史列设置信息,并存储至所述存储空间。6.根据权利要求1、2、4中任一项所述的方法,其特征在于,在所述前端中对所述表格进行列显示,包括:检测当前所用的列设置信息中是否存在固定列设置...

【专利技术属性】
技术研发人员:王漫马春雨段海波
申请(专利权)人:北京荣达天下信息科技有限公司
类型:发明
国别省市:

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

1