数据列表显示方法、装置、设备及介质制造方法及图纸

技术编号:39032682 阅读:12 留言:0更新日期:2023-10-10 11:46
本申请提供了一种数据列表显示方法、装置、设备及介质,属于计算机技术领域。该方法包括:响应于对第一网页对应的数据库的列添加操作,在数据库中添加第一列,数据库包括多条数据记录;响应于第一映射关系创建操作,创建第一类型字段的字段值与排列位次的第一映射关系,第一类型字段为数据记录包括的任一种类型的字段;对于任一数据记录,基于第一映射关系,确定数据记录中属于第一类型字段的字段值所对应的排列位次,将排列位次添加到第一列中与数据记录对应的位置处,作为数据记录的第一排列位次;基于每条数据记录的第一排列位次,对数据库进行排序,基于排序后的数据库,在第一网页中显示数据列表。该方法提高了网页开发效率。率。率。

【技术实现步骤摘要】
数据列表显示方法、装置、设备及介质


[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]另一方面,提供了一种数据列表显示装置,所述装置包括:
[0028]添加模块,用于响应于对第一网页对应的数据库的列添加操作,在所述数据库中添加第一列,所述数据库用于为所述第一网页提供数据,所述数据库包括多条数据记录,所述数据记录为所述数据库中的一行数据,包括多种类型的字段,所述第一列用于存储所述多条数据记录的排列位次;
[0029]关系创建模块,用于响应于第一映射关系创建操作,创建第一类型字段的字段值与排列位次的第一映射关系,所述第一类型字段为所述数据记录包括的任一种类型的字段;
[0030]所述添加模块,还用于对于任一数据记录,基于所述第一映射关系,确定所述数据记录中属于所述第一类型字段的字段值所对应的排列位次,将所述排列位次添加到所述第一列中与所述数据记录对应的位置处,作为所述数据记录的第一排列位次;
[0031]显示模块,用于基于每条数据记录的第一排列位次,对所述数据库进行排序,基于排序后的数据库,在所述第一网页中显示数据列表,所述数据列表用于展示所述数据库中的数据记录。
[0032]在一种可能的实现方式中,所述第一映射关系创建操作包括第一创建操作和第二创建操作,所述第一创建操作用于创建排序接口,所述第二创建操作用于创建排序规则实现类;所述关系创建模块,包括:
[0033]生成单元,用于响应于所述第一创建操作,生成排序接口,所述排序接口用于提供排序功能;
[0034]获取单元,用于响应于所述第二创建操作,获取所述排序规则实现类,所述排序规则实现类是用于指示所述数据库的排序规则的实现类,所述排序规则实现类包括所述第一类型字段的字段值与所述排列位次的对应关系;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据列表显示方法,其特征在于,所述方法包括:响应于对第一网页对应的数据库的列添加操作,在所述数据库中添加第一列,所述数据库用于为所述第一网页提供数据,所述数据库包括多条数据记录,所述数据记录为所述数据库中的一行数据,包括多种类型的字段,所述第一列用于存储所述多条数据记录的排列位次;响应于第一映射关系创建操作,创建第一类型字段的字段值与排列位次的第一映射关系,所述第一类型字段为所述数据记录包括的任一种类型的字段;对于任一数据记录,基于所述第一映射关系,确定所述数据记录中属于所述第一类型字段的字段值所对应的排列位次,将所述排列位次添加到所述第一列中与所述数据记录对应的位置处,作为所述数据记录的第一排列位次;基于每条数据记录的第一排列位次,对所述数据库进行排序,基于排序后的数据库,在所述第一网页中显示数据列表,所述数据列表用于展示所述数据库中的数据记录。2.根据权利要求1所述的方法,其特征在于,所述第一映射关系创建操作包括第一创建操作和第二创建操作,所述第一创建操作用于创建排序接口,所述第二创建操作用于创建排序规则实现类;所述响应于第一映射关系创建操作,创建第一类型字段的字段值与排列位次的第一映射关系,包括:响应于所述第一创建操作,生成排序接口,所述排序接口用于提供排序功能;响应于所述第二创建操作,获取所述排序规则实现类,所述排序规则实现类是用于指示所述数据库的排序规则的实现类,包括所述第一类型字段的字段值与所述排列位次的对应关系;通过所述排序接口注入所述排序规则实现类的方式,构建所述第一映射关系。3.根据权利要求2所述的方法,其特征在于,所述通过所述排序接口注入所述排序规则实现类的方式,构建所述第一映射关系之后,所述方法还包括:响应于对所述排序规则实现类的规则修改操作,获取修改后的排序规则实现类,所述修改后的排序规则实现类包括第二类型字段的字段值与所述排列位次的对应关系,所述第二类型字段为所述数据记录包括的任一种类型的字段;通过所述排序接口注入所述修改后的排序规则实现类的方式,构建所述第二类型字段的字段值与排列位次的第二映射关系;对于任一数据记录,基于所述第二映射关系,确定所述数据记录中属于所述第二类型字段的字段值所对应的排列位次,将所述排列位次添加到所述第一列中与所述数据记录对应的位置处,作为所述数据记录的第二排列位次;基于每条数据记录中的第二排列位次,对所述数据库进行排序,基于排序后的数据库,在所述第一网页中显示数据列表。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:创建定时任务,所述定时任务用于指定所述数据库的排序启动时间;所述基于所述第一映射关系,确定所述数据记录中属于所述第一类型字段的字段值所对应的排列位次,将所述排列位次添加到所述第一列中与所述数据记录对应的位置处,作为所述数据记录的第一排列位次,包括:响应于达到所述定时任务指定的时间,基于所述第一映射关系,确定所述数据记录中
属于所述第一类型字段的字段值所对应的排列位次,将所述排列位次添加到所述第一列中与所述数据记录对应的位置处,作为所述数据记录的第一排列位次。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于对所述第一网页对应的数据库的列添加操作,在所述数据库中添加第二列,所述第一列用于存储所述多条数据记录在第一级排序规则下的排列位次,所述第二列用于存储所述多条数据记录在第二级排序规则下的排列位次,所述第二级排序规则用于对所述数据库中所述第一类型字段的字段值相同的多条数据记录进行排序;响应于第三...

【专利技术属性】
技术研发人员:李良斌
申请(专利权)人:北京中科声智科技有限公司
类型:发明
国别省市:

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

1