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

技术编号:29019748 阅读:15 留言:0更新日期:2021-06-26 05:20
本申请实施例公开了一种数据显示方法、装置、电子设备及介质。该方法包括:根据获取的目标显示数据,确定目标显示页面的目标控件、页面布局信息以及目标控件的控件属性信息;根据目标控件、页面布局信息以及目标控件的控件属性信息,绘制至少一个目标显示页面;在目标显示页面的目标控件中显示目标显示数据。上述方案根据获取的目标显示数据,适应性地确定目标显示页面的目标控件、页面布局信息和目标控件的控件属性信息,绘制至少一个目标显示页面,显示目标显示数据,从而解决了待显示的数据发生变化时,需重新编写页面代码以适应变化后目标显示数据的问题,实现根据目标显示数据自适应组织页面中显示的控件,适应于对目标显示数据的显示。据的显示。据的显示。

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


[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]进一步的,所述装置还包括:
[0035]交互信息生成模块,用于若检测到用户在所述目标显示页面上对所述目标控件上的操作,根据所述操作生成交互信息;
[0036]更新模块,用于根据所述交互信息,更新所述目标控件上显示的目标显示数据。
[0037]进一步的,所述装置还包括:
[0038]切换模块,用于若检测到用户输入的页面切换指令,将当前屏幕显示的页面切换为所述页面切换指令所指定的目标显示页面。
[0039]进一步的,确定模块具体用于:
[0040]根据所述目标显示数据的类型和数量,从候选控件中选择所述目标控件;
[0041]根据所述目标控件的类型和数量,确定所述页面布局信息;
[0042]针对每个所述目标控件,设置每个所述目标控件的控件属性信息。
[0043]进一步的,确定模块具体用于:
[0044]设置每个所述目标控件的标题、内容、控件属性以及文本属性。
[0045]进一步的,绘制模块具体用于:
[0046]根据所述页面布局信息,创建显示页面;
[0047]调取所述目标控件的渲染代码;
[0048]根据所述渲染代码、所述目标控件的控件属性信息以及所述页面布局信息,在所
述显示页面中显示所述目标控件,得到至少一个所述目标显示页面。
[0049]进一步的,所述页面布局信息包括区域划分信息和控件布局信息;
[0050]绘制模块具体用于:
[0051]根据所述区域划分信息,创建显示页面,并对所述显示页面进行划分,形成至少一个区域分块;
[0052]所述根据所述渲染代码、所述目标控件的控件属性信息以及所述页面布局信息,在所述显示页面中显示所述目标控件,得到至少一个所述目标显示页面,包括:
[0053]根据所述控件布局信息,确定所述目标控件所位于的目标区域分块,以及位于所述目标区域分块中的目标位置;
[0054]根据所述渲染代码以及所述目标控件的控件属性信息,在所述目标区域分块的目标位置显示所述目标控件,得到至少一个所述目标显示页面。
[0055]在又一个实施例中,本申请实施例还提供了一种电子设备,包括:一个或多个处理器;
[0056]存储器,用于存储一个或多个程序;
[0057]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本申请任一实施例所提供的数据显示方法。
[0058]在再一个实施例中,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时本申请任一实施例所提供的数据显示方法。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据显示方法,其特征在于,所述方法包括:根据获取的目标显示数据,确定目标显示页面的目标控件、页面布局信息以及所述目标控件的控件属性信息;根据所述目标控件、页面布局信息以及所述目标控件的控件属性信息,绘制至少一个所述目标显示页面;在所述目标显示页面的所述目标控件中显示目标显示数据。2.根据权利要求1所述的数据显示方法,其特征在于,所述方法还包括:若检测到用户在所述目标显示页面上对所述目标控件上的操作,根据所述操作生成交互信息;根据所述交互信息,更新所述目标控件上显示的目标显示数据。3.根据权利要求1所述的数据显示方法,其特征在于,所述目标显示页面包括至少两个;所述方法还包括:若检测到用户输入的页面切换指令,将当前屏幕显示的页面切换为所述页面切换指令所指定的目标显示页面。4.根据权利要求1所述的数据显示方法,其特征在于,根据所述目标显示数据,确定目标显示页面的目标控件、页面布局信息以及所述目标控件的控件属性信息,包括:根据所述目标显示数据的类型和数量,从候选控件中选择所述目标控件;根据所述目标控件的类型和数量,确定所述页面布局信息;针对每个所述目标控件,设置每个所述目标控件的控件属性信息。5.根据权利要求4所述的数据显示方法,其特征在于,所述设置每个所述目标控件的控件属性信息,包括:设置每个所述目标控件的标题、内容、控件属性以及文本属性。6.根据权利要求1所述的数据显示方法,其特征在于,所述根据所述目标控件、页面布局信息以及所述目标控件的控件属性信息,绘制至少一个所述目标显示页面,包括:根据所述页面布局信息,创建显示页面;调取所述目标控件的渲染代码;根据所述渲染代码、所述目标控件的控件属性信息以及所述...

【专利技术属性】
技术研发人员:刘均邓春武
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:

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

1