对象的生成方法、装置、电子设备、存储介质和程序产品制造方法及图纸

技术编号:27878422 阅读:15 留言:0更新日期:2021-03-31 01:04
本公开关于一种表格对象的生成方法、装置、电子设备、计算机可读存储介质和计算机程序产品,其中,所述方法包括:获取待生成的表格对象的配置数据和所述表格对象的数据本体,其中,所述配置数据包含所述表格对象的表头信息;根据所述表头信息生成所述表格对象的列结构;创建所述数据本体与所述列结构中的列之间的对应关系;根据所述对应关系、所述数据本体和所述列结构生成所述表格对象。本公开避免人工编辑HTML文件,减少了人工创建表格对象的列结构的工作量。而且,创建数据本体与列结构之间的对应关系,将网页信息填入到表格对象的列结构,自动实现网页信息与表格对象中的表头信息相对应的效果,提升了网页信息生成表格对象的效率。

【技术实现步骤摘要】
对象的生成方法、装置、电子设备、存储介质和程序产品
本公开涉及计算机
,尤其涉及一种表格对象的生成方法、装置、电子设备、计算机可读存储介质和计算机程序产品。
技术介绍
随着计算机技术和互联网技术的快速发展,应用程序(例如,浏览器等)的页面上可以展示给用户的信息越来越多,而且,页面上展示的信息更新也越来越频繁。目前,通过表格对信息进行展示属于一种常见的信息展示方式,即按照行和列对信息进行展示。相关技术中,若在浏览器的页面上通过表格的形式展示网页信息,则需要编辑超文本标记语言(HyperTextMarkupLanguage,HTML)文件,在HTML文件中编辑网页信息以及网页信息按照表格的形式进行展示的代码。对于网页信息的数据量较大或者更新较频繁的情况,编辑HTML文件需要消耗大量的人工成本,而且,网页信息生成表格的效率比较低。
技术实现思路
本公开提供了一种表格对象的生成方法、装置、电子设备、计算机可读存储介质和程序产品,以至少解决相关技术中需要人工编辑HTML文件导致的消耗大量的人工成本,以及,网页信息生成表格的效率比较低的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供了一种表格对象的生成方法,包括:获取待生成的表格对象的配置数据和所述表格对象的数据本体,其中,所述配置数据包含所述表格对象的表头信息;根据所述表头信息生成所述表格对象的列结构;创建所述数据本体与所述列结构中的列之间的对应关系;根据所述对应关系、所述数据本体和所述列结构生成所述表格对象。可选地,所述根据所述表头信息生成所述表格对象的列结构,包括:根据所述表头信息的数量生成所述表格对象的列的数量;根据所述表头信息之间的位置关系生成所述列之间的位置关系;根据所述列的数量和所述列之间的位置关系生成所述列结构。可选地,所述创建所述数据本体与所述列结构中的列之间的对应关系,包括:按照所述数据本体的标识信息和所述列的标识信息,创建所述数据本体与所述列之间的对应关系。可选地,所述按照所述数据本体的标识信息和所述列的标识信息,创建所述数据本体与所述列之间的对应关系,包括:为具有相同标识信息的所述数据本体和所述列创建所述对应关系。可选地,所述创建所述数据本体与所述列结构中的列之间的对应关系,包括:按照所述数据本体的位置信息和所述列的位置信息,创建所述数据本体与所述列之间的对应关系。可选地,所述按照所述数据本体的位置信息和所述列的位置信息,创建所述数据本体与所述列之间的对应关系,包括:为具有相同位置信息的所述数据本体和所述列创建所述对应关系。可选地,所述根据所述对应关系、所述数据本体和所述列结构生成所述表格对象,包括:根据视图组件将所述数据本体输入至,与所述数据本体具有所述对应关系的所述列中,得到所述表格对象。可选地,所述获取待生成的表格对象的配置数据和所述表格对象的数据本体,包括:获取所述视图组件的第一参数字段和第二参数字段;从所述第一参数字段中读取出所述配置数据,并从所述第二参数字段中读取出所述数据本体。可选地,所述方法还包括:将所述视图组件与所述数据本体进行双向绑定操作。根据本公开实施例的第二方面,提供了一种表格对象的生成装置,包括:获取单元,被配置为执行获取待生成的表格对象的配置数据和所述表格对象的数据本体,其中,所述配置数据包含所述表格对象的表头信息;生成单元,被配置为执行根据所述表头信息生成所述表格对象的列结构;创建单元,被配置为执行创建所述数据本体与所述列结构中的列之间的对应关系;所述生成单元,还被配置为执行根据所述对应关系、所述数据本体和所述列结构生成所述表格对象。可选地,所述生成单元,包括:列数量生成单元,被配置为执行根据所述表头信息的数量生成所述表格对象的列的数量;列位置生成单元,被配置为执行根据所述表头信息之间的位置关系生成所述列之间的位置关系;列结构生成单元,被配置为执行根据所述列的数量和所述列之间的位置关系生成所述列结构。可选地,所述创建单元,被配置为执行按照所述数据本体的标识信息和所述列的标识信息,创建所述数据本体与所述列之间的对应关系。可选地,所述创建单元,被配置为执行为具有相同标识信息的所述数据本体和所述列创建所述对应关系。可选地,所述创建单元,被配置为执行按照所述数据本体的位置信息和所述列的位置信息,创建所述数据本体与所述列之间的对应关系。可选地,所述创建单元,被配置为执行为具有相同位置信息的所述数据本体和所述列创建所述对应关系。可选地,所述生成单元,被配置为执行根据视图组件将所述数据本体输入至,与所述数据本体具有所述对应关系的所述列中,得到所述表格对象。可选地,所述获取单元,包括:参数字段获取单元,被配置为执行获取所述视图组件的第一参数字段和第二参数字段;数据读取单元,被配置为执行从所述第一参数字段中读取出所述配置数据,并从所述第二参数字段中读取出所述数据本体。可选地,所述装置还包括:绑定单元,被配置为执行将所述视图组件与所述数据本体进行双向绑定操作。根据本公开实施例的第三方面,提供了一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如第一方面所述的表格对象的生成方法。根据本公开实施例的第四方面,提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如第一方面所述的表格对象的生成方法。根据本公开实施例的第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序可由电子设备的处理器执行以完成上述第一方面所述的表格对象的生成方法。本公开的实施例提供的技术方案至少带来以下有益效果:本公开的实施例提供的表格对象的生成方案,获取待生成的表格对象的配置数据和表格对象的数据本体,其中,配置数据包含表格对象的表头信息,根据表头信息生成表格对象的列结构。创建数据本体与列结构之间的对应关系,进而,根据对应关系、数据本体和列结构生成表格对象。本公开的实施例中的数据本体可以为用于生成表格对象的网页信息。本公开的实施例可以根据配置数据中的表头信息生成表格对象的列结构,避免人工编辑HTML文件,减少了人工创建表格对象的列结构的工作量。而且,创建数据本体与列结构之间的对应关系,将网页信息填入到表格对象的列结构,自动实现网页信息与表格对象中的表头信息相对应的效果,提升了网页信息生成表格对象的效率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。图1是根据一示例性实施例示出的一种表格对象的生成方法的步骤流程图。图2是根据一示例性实施例示出的一种网页表格的生成方法的流程示意图。图3是根据一示例性实施例示出的一种表本文档来自技高网...

【技术保护点】
1.一种表格对象的生成方法,其特征在于,包括:/n获取待生成的表格对象的配置数据和所述表格对象的数据本体,其中,所述配置数据包含所述表格对象的表头信息;/n根据所述表头信息生成所述表格对象的列结构;/n创建所述数据本体与所述列结构中的列之间的对应关系;/n根据所述对应关系、所述数据本体和所述列结构生成所述表格对象。/n

【技术特征摘要】
1.一种表格对象的生成方法,其特征在于,包括:
获取待生成的表格对象的配置数据和所述表格对象的数据本体,其中,所述配置数据包含所述表格对象的表头信息;
根据所述表头信息生成所述表格对象的列结构;
创建所述数据本体与所述列结构中的列之间的对应关系;
根据所述对应关系、所述数据本体和所述列结构生成所述表格对象。


2.根据权利要求1所述的方法,其特征在于,所述根据所述表头信息生成所述表格对象的列结构,包括:
根据所述表头信息的数量生成所述表格对象的列的数量;
根据所述表头信息之间的位置关系生成所述列之间的位置关系;
根据所述列的数量和所述列之间的位置关系生成所述列结构。


3.根据权利要求1所述的方法,其特征在于,所述创建所述数据本体与所述列结构中的列之间的对应关系,包括:
按照所述数据本体的标识信息和所述列的标识信息,创建所述数据本体与所述列之间的对应关系。


4.根据权利要求3所述的方法,其特征在于,所述按照所述数据本体的标识信息和所述列的标识信息,创建所述数据本体与所述列之间的对应关系,包括:
为具有相同标识信息的所述数据本体和所述列创建所述对应关系。


5.根据权利要求1所述的方法,其特征在于,所述创建所述数据本体与所述列结构中的列之间的对应关系,包括:
按照所述数据本体的位置信息和所述列的位置信息,创建所述数据本体...

【专利技术属性】
技术研发人员:陈泓硕
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1