一种表格模板页面的生成方法及装置制造方法及图纸

技术编号:31377523 阅读:37 留言:0更新日期:2021-12-15 11:16
本发明专利技术提供一种表格模板页面的生成方法及装置,可用于金融领域或其他技术领域。所述方法包括:通过预设配置页面获取搜索项信息和表格项信息;根据每个搜索项信息的信息类型,获取每个搜索项信息对应的基础组件,并根据每个表格项信息的信息类型,获取每个表格项信息对应的基础组件;获得每个搜索项信息对应的输出组件,并获得每个表格项信息对应的输出组件;获得所述搜索项信息和所述表格项信息的绑定关系;根据每个搜索项信息对应的输出组件、每个表格项信息对应的输出组件、所述绑定关系以及页面布局模版,生成表格模板页面。所述装置用于执行上述方法。本发明专利技术实施例提供的表格模板页面的生成方法及装置,提高表格模板页面的开发效率。的开发效率。的开发效率。

【技术实现步骤摘要】
一种表格模板页面的生成方法及装置


[0001]本专利技术涉及计算机
,具体涉及一种表格模板页面的生成方法及装置。

技术介绍

[0002]目前,表格以及相关的分页、筛选、查询等功能在现今业务场景下需求非常大,目前业界的基础解决方法是通过引用组件化的表格模块代码来编写页面。
[0003]不同的前端页面需要多次引入表格组件,在开发过程中通过引入表格组件这一方法,往往需要重复的进行表格拼凑等相关功能开发,需要大量编写类似的代码,导致代码冗余严重,降低了页面的开发效率。因此,如何提高表格页面的开发效率,成为本领域需要解决的重要课题。

技术实现思路

[0004]针对现有技术中的问题,本专利技术实施例提供一种表格模板页面的生成方法及装置,能够至少部分地解决现有技术中存在的问题。
[0005]一方面,本专利技术提出一种表格模板页面的生成方法,包括:
[0006]通过预设配置页面获取表格输入信息,所述表格输入信息包括搜索类信息和表格类信息,所述搜索类信息包括至少一个搜索项信息,所述表格类信息包括至少一个表格项信息;
[0007]根据每个搜索项信息的信息类型,获取每个搜索项信息对应的基础组件,并根据每个表格项信息的信息类型,获取每个表格项信息对应的基础组件;
[0008]将每个搜索项信息与对应的基础组件结合,获得每个搜索项信息对应的输出组件,并将每个表格项信息与对应的基础组件结合,获得每个表格项信息对应的输出组件;
[0009]若判断获知所述搜索项信息和所述表格项信息具有相同的支持类型,则获得所述搜索项信息和所述表格项信息的绑定关系;
[0010]根据每个搜索项信息对应的输出组件、每个表格项信息对应的输出组件、所述绑定关系以及页面布局模版,生成表格模板页面。
[0011]另一方面,本专利技术提供一种表格模板页面的生成装置,包括:
[0012]第一获取模块,用于通过预设配置页面获取表格输入信息,所述表格输入信息包括搜索类信息和表格类信息,所述搜索类信息包括至少一个搜索项信息,所述表格类信息包括至少一个表格项信息;
[0013]第二获取模块,用于根据每个搜索项信息的信息类型,获取每个搜索项信息对应的基础组件,并根据每个表格项信息的信息类型,获取每个表格项信息对应的基础组件;
[0014]获得模块,用于将每个搜索项信息与对应的基础组件结合,获得每个搜索项信息对应的输出组件,并将每个表格项信息与对应的基础组件结合,获得每个表格项信息对应的输出组件;
[0015]判断模块,用于在判断获知所述搜索项信息和所述表格项信息具有相同的支持类
型之后,获得所述搜索项信息和所述表格项信息的绑定关系;
[0016]生成模块,用于根据每个搜索项信息对应的输出组件、每个表格项信息对应的输出组件、所述绑定关系以及页面布局模版,生成表格模板页面。
[0017]再一方面,本专利技术提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例所述表格模板页面的生成方法的步骤。
[0018]又一方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述表格模板页面的生成方法的步骤。
[0019]本专利技术实施例提供的表格模板页面的生成方法及装置,通过预设配置页面获取表格输入信息,表格输入信息包括搜索类信息和表格类信息,搜索类信息包括至少一个搜索项信息,表格项信息包括至少一个表格项信息,根据每个搜索项信息的信息类型,获取每个搜索项信息对应的基础组件,并根据每个表格项信息的信息类型,获取每个表格项信息对应的基础组件,将每个搜索项信息与对应的基础组件结合,获得每个搜索项信息对应的输出组件,并将每个表格项信息与对应的基础组件结合,获得每个表格项信息对应的输出组件;在判断获知所述搜索项信息和所述表格项信息具有相同的支持类型,获得搜索项信息和表格项信息的绑定关系,根据每个搜索项信息对应的输出组件、每个表格项信息对应的输出组件、绑定关系以及页面布局模版,生成表格模板页面,能够减少代码的冗余,提高表格模板页面的开发效率。
附图说明
[0020]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0021]图1是本专利技术一实施例提供的表格模板页面的生成方法的流程示意图。
[0022]图2是本专利技术另一实施例提供的表格模板页面的生成方法的流程示意图。
[0023]图3是本专利技术一实施例提供的表格模板页面的生成装置的结构示意图。
[0024]图4是本专利技术一实施例提供的电子设备的实体结构示意图。
具体实施方式
[0025]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0026]本专利技术实施例提供的表格模板页面的生成方法的执行主体包括但不限于计算机。
[0027]图1是本专利技术一实施例提供的表格模板页面的生成方法的流程示意图,如图1所示,本专利技术实施例提供的表格模板页面的生成方法,包括:
[0028]S101、通过预设配置页面获取表格输入信息,所述表格输入信息包括搜索类信息和表格类信息,所述搜索类信息包括至少一个搜索项信息,所述表格类信息包括至少一个
表格项信息;
[0029]具体地,开发人员可以在计算机上调出预设配置页面,然后在预设配置页面上输入添加或者修改表格相关信息,所述计算机会获取开发人员在所述预设配置页面上的添加或者修改的表格相关信息作为表格输入信息。所述表格输入信息包括搜索类信息和表格类信息,所述搜索类信息包括至少一个搜索项信息,所述表格类信息包括至少一个表格项信息。其中,所述搜索项信息和所述表格项信息根据实际需要进行设置,本专利技术实施例不做限定。所述预设配置页面根据实际需要进行设置,本专利技术实施例不做限定。
[0030]例如,开发人员可以通过自定义的命令行born ct

t list,生成template.js文件,template.js文件中包括预设配置页面,开发人员可以打开template.js文件,对预设配置页面进行配置。
[0031]例如,所述搜索项信息包括标签信息、支持类型、类型信息和参数信息。所述搜索项信息的标签信息可以包括搜索标题文本等,根据实际需要进行配置;所述搜索项信息的支持类型可以包括商店名称、图像等,根据实际需要进行配置,支持类型用于进行搜索项信息和表格项信息的绑定;所述搜索项信息的类型信息可以输入框、按本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种表格模板页面的生成方法,其特征在于,包括:通过预设配置页面获取表格输入信息,所述表格输入信息包括搜索类信息和表格类信息,所述搜索类信息包括至少一个搜索项信息,所述表格类信息包括至少一个表格项信息;根据每个搜索项信息的信息类型,获取每个搜索项信息对应的基础组件,并根据每个表格项信息的信息类型,获取每个表格项信息对应的基础组件;将每个搜索项信息与对应的基础组件结合,获得每个搜索项信息对应的输出组件,并将每个表格项信息与对应的基础组件结合,获得每个表格项信息对应的输出组件;若判断获知所述搜索项信息和所述表格项信息具有相同的支持类型,则获得所述搜索项信息和所述表格项信息的绑定关系;根据每个搜索项信息对应的输出组件、每个表格项信息对应的输出组件、所述绑定关系以及页面布局模版,生成表格模板页面。2.根据权利要求1所述的方法,其特征在于,还包括:若判断获知各个搜索项信息和各个表格项信息不存在相同的支持类型,则根据每个搜索项信息对应的输出组件、每个表格项信息对应的输出组件以及所述页面布局模版,生成表格模板页面。3.根据权利要求1所述的方法,其特征在于,所述表格输入信息包括所述搜索类信息;相应地,所述方法还包括:根据每个搜索项信息对应的输出组件以及所述页面布局模版,生成表格模板页面。4.根据权利要求1所述的方法,其特征在于,所述表格输入信息包括所述表格类信息;相应地,所述方法还包括:根据每个表格项信息对应的输出组件以及所述页面布局模版,生成表格模板页面。5.根据权利要求1所述的方法,其特征在于,所述表格输入信息的属性...

【专利技术属性】
技术研发人员:李璇李宁臻洪梅芳温学疆
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1