System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种条目化数据显示方法、装置、存储介质及电子设备制造方法及图纸_技高网

一种条目化数据显示方法、装置、存储介质及电子设备制造方法及图纸

技术编号:40354278 阅读:7 留言:0更新日期:2024-02-09 14:39
本申请的实施例公开了一种条目化数据显示方法、装置、存储介质及电子设备,涉及数据显示技术领域,通过用户发起的操作来触发虚拟滚动进行数据显示,并实时响应显示指令来获得条目数据的目标滚动方向,随即可确定与目标滚动方向相反的方向上的条目数据将会进入到显示窗口内进行渲染并显示,在其进入显示窗口之前先对其进行预渲染,并且由于预渲染是在显示窗口之外与显示窗口内数据渲染同步进行的,经过预渲染过后的条目数据在进入到显示窗口内进行完全渲染时,所需要消耗的渲染及显示时间就会进一步减少,采用前述方式持续进行,即可实现大量条目化数据的虚拟滚动快速显示,并降低新数据替换时的渲染消耗时间,提升数据显示的质量。

【技术实现步骤摘要】

本申请涉及数据显示,具体涉及一种条目化数据显示方法、装置、存储介质及电子设备


技术介绍

1、越来越多的用户选择使用b/s架构的软件系统进行需求信息管理,在管理的过程中对需求信息大批量数据展示处理要求也越来越高,如何使用户能够快速地查看,变成一个亟需解决的问题。使用传统的滚动方式,用户需要等待所有数据加载完毕并渲染,这会消耗大量的时间和内存。而虚拟滚动只渲染视口内的数据,能够大大减少dom操作,减少渲染时间和内存占用,但是当用户进行滚动时,对进入视口内的新数据进行渲染依然会消耗一定时间,面对较大条目化数据量显示的场景,消耗时间的累积会影响数据显示的质量。


技术实现思路

1、本申请的主要目的在于提供一种条目化数据显示方法、装置、存储介质及电子设备,旨在解决现有技术中对大量条目化数据显示的质量偏低的问题。

2、为实现上述目的,本申请的实施例采用的技术方案如下:

3、第一方面,本申请实施例提供一种条目化数据显示方法,包括以下步骤:

4、根据用户发起的虚拟滚动触发操作,生成条目数据显示指令;

5、响应于条目数据显示指令,获取条目数据的目标滚动方向;

6、根据条目数据的目标滚动方向,对第一条目数据进行预渲染,获得预渲染条目数据;其中,第一条目数据包括在与目标滚动方向相反的方向上,最靠近显示窗口的至少一个条目数据;

7、将预渲染条目数据按照条目数据的目标滚动方向,滚动至显示窗口内并进行完全渲染,以实现条目化数据的滚动显示。

8、在第一方面的一种可能实现方式中,根据条目数据的目标滚动方向,对第一条目数据进行预渲染,获得预渲染条目数据之前,条目化数据显示方法还包括:

9、响应于条目数据显示指令,获取条目数据的滚动速度;

10、根据条目数据的目标滚动方向,对第一条目数据进行预渲染,获得预渲染条目数据,包括:

11、根据条目数据的目标滚动方向以及条目数据的滚动速度,对第一条目数据进行预渲染,获得预渲染条目数据。

12、在第一方面的一种可能实现方式中,将预渲染条目数据按照条目数据的目标滚动方向,滚动至显示窗口内并进行完全渲染,以实现条目化数据的滚动显示之后,条目化数据显示方法还包括:

13、将完全渲染后的预渲染条目数据进行缓存,获得缓存条目数据。

14、在第一方面的一种可能实现方式中,根据条目数据的目标滚动方向,对第一条目数据进行预渲染,获得预渲染条目数据之前,条目化数据显示方法还包括:

15、判断第一条目数据中是否存在缓存条目数据;

16、在第一条目数据中存在缓存条目数据的情况下,获得未渲染条目数据;

17、根据条目数据的目标滚动方向,对第一条目数据进行预渲染,获得预渲染条目数据,包括:

18、根据条目数据的目标滚动方向,对未渲染条目数据进行预渲染,获得预渲染条目数据。

19、在第一方面的一种可能实现方式中,将预渲染条目数据按照条目数据的目标滚动方向,滚动至显示窗口内并进行完全渲染,以实现条目化数据的滚动显示之后,条目化数据显示方法还包括:

20、识别显示窗口内条目化数据的目标字段;

21、判断包含目标字段的条目化数据是否为目标数据;

22、在包含目标字段的条目化数据不为目标数据的情况下,返回将预渲染条目数据按照条目数据的目标滚动方向,滚动至显示窗口内并进行完全渲染,以实现条目化数据的滚动显示的步骤,直至包含目标字段的条目化数据为目标数据,输出目标数据。

23、在第一方面的一种可能实现方式中,响应于条目数据显示指令,获取条目数据的目标滚动方向之前,条目化数据显示方法还包括:

24、根据需求信息的类别,建立分类模块信息;

25、将需求信息录入分类模块信息中,获得条目数据。

26、在第一方面的一种可能实现方式中,将需求信息录入分类模块信息中,获得条目数据,包括:

27、将需求信息录入分类模块信息中,获得需求条目;

28、根据需求条目进行分级,获得条目数据。

29、第二方面,本申请实施例提供一种条目化数据显示装置,包括:

30、指令生成模块,指令生成模块用于根据用户发起的虚拟滚动触发操作,生成条目数据显示指令;

31、获取模块,获取模块用于响应于条目数据显示指令,获取条目数据的目标滚动方向;

32、预渲染模块,预渲染模块用于根据条目数据的目标滚动方向,对第一条目数据进行预渲染,获得预渲染条目数据;其中,第一条目数据包括在与目标滚动方向相反的方向上,最靠近显示窗口的至少一个条目数据;

33、显示模块,显示模块用于将预渲染条目数据按照条目数据的目标滚动方向,滚动至显示窗口内并进行完全渲染,以实现条目化数据的滚动显示。

34、第三方面,本申请实施例提供一种计算机可读存储介质,储存有计算机程序,计算机程序被处理器加载执行时,实现如上述第一方面中任一项提供的条目化数据显示方法。

35、第四方面,本申请实施例提供一种电子设备,包括处理器及存储器,其中,

36、存储器用于存储计算机程序;

37、处理器用于加载执行计算机程序,以使电子设备执行如上述第一方面中任一项提供的条目化数据显示方法。

38、与现有技术相比,本申请的有益效果是:

39、本申请实施例提出的一种条目化数据显示方法、装置、存储介质及电子设备,该方法包括:根据用户发起的虚拟滚动触发操作,生成条目数据显示指令;响应于条目数据显示指令,获取条目数据的目标滚动方向;根据条目数据的目标滚动方向,对第一条目数据进行预渲染,获得预渲染条目数据;其中,第一条目数据包括在与目标滚动方向相反的方向上,最靠近显示窗口的至少一个条目数据;将预渲染条目数据按照条目数据的目标滚动方向,滚动至显示窗口内并进行完全渲染,以实现条目化数据的滚动显示。本申请通过用户发起的操作来触发虚拟滚动进行数据显示,并实时响应显示指令来获得条目数据的目标滚动方向,随即可确定与目标滚动方向相反的方向上的条目数据将会进入到显示窗口内进行渲染并显示,在其进入显示窗口之前先对其进行预渲染,并且由于预渲染是在显示窗口之外与显示窗口内数据渲染同步进行的,经过预渲染过后的条目数据在进入到显示窗口内进行完全渲染时,所需要消耗的渲染及显示时间就会进一步减少,采用前述方式持续进行,即可实现大量条目化数据的虚拟滚动快速显示,并降低新数据替换时的渲染消耗时间,提升数据显示的质量。

本文档来自技高网...

【技术保护点】

1.一种条目化数据显示方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的条目化数据显示方法,其特征在于,所述根据所述条目数据的目标滚动方向,对第一条目数据进行预渲染,获得预渲染条目数据之前,所述条目化数据显示方法还包括:

3.根据权利要求1所述的条目化数据显示方法,其特征在于,所述将所述预渲染条目数据按照所述条目数据的目标滚动方向,滚动至所述显示窗口内并进行完全渲染,以实现条目化数据的滚动显示之后,所述条目化数据显示方法还包括:

4.根据权利要求3所述的条目化数据显示方法,其特征在于,所述根据所述条目数据的目标滚动方向,对第一条目数据进行预渲染,获得预渲染条目数据之前,所述条目化数据显示方法还包括:

5.根据权利要求1所述的条目化数据显示方法,其特征在于,所述将所述预渲染条目数据按照所述条目数据的目标滚动方向,滚动至所述显示窗口内并进行完全渲染,以实现条目化数据的滚动显示之后,所述条目化数据显示方法还包括:

6.根据权利要求1所述的条目化数据显示方法,其特征在于,所述响应于所述条目数据显示指令,获取条目数据的目标滚动方向之前,所述条目化数据显示方法还包括:

7.根据权利要求6所述的条目化数据显示方法,其特征在于,所述将所述需求信息录入所述分类模块信息中,获得所述条目数据,包括:

8.一种条目化数据显示装置,其特征在于,包括:

9.一种计算机可读存储介质,储存有计算机程序,其特征在于,所述计算机程序被处理器加载执行时,实现如权利要求1-7中任一项所述的条目化数据显示方法。

10.一种电子设备,其特征在于,包括处理器及存储器,其中,

...

【技术特征摘要】

1.一种条目化数据显示方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的条目化数据显示方法,其特征在于,所述根据所述条目数据的目标滚动方向,对第一条目数据进行预渲染,获得预渲染条目数据之前,所述条目化数据显示方法还包括:

3.根据权利要求1所述的条目化数据显示方法,其特征在于,所述将所述预渲染条目数据按照所述条目数据的目标滚动方向,滚动至所述显示窗口内并进行完全渲染,以实现条目化数据的滚动显示之后,所述条目化数据显示方法还包括:

4.根据权利要求3所述的条目化数据显示方法,其特征在于,所述根据所述条目数据的目标滚动方向,对第一条目数据进行预渲染,获得预渲染条目数据之前,所述条目化数据显示方法还包括:

5.根据权利要求1所述的条目化数据显示方法,其特征在于,所述将所述预渲...

【专利技术属性】
技术研发人员:程美云贺昌雄代皓冯波
申请(专利权)人:成都安世赛斯特软件技术有限公司
类型:发明
国别省市:

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

1