一种生成表单显示字段并批量输出至导入模板的方法及系统与流程

文档序号:20919615发布日期:2020-05-29 13:58阅读:435来源:国知局
一种生成表单显示字段并批量输出至导入模板的方法及系统与流程

【技术领域】

本发明涉及计算机领域,尤其涉及一种生成表单显示字段并批量输出至导入模板的方法及系统。



背景技术:

目前数据列表显示的表头字段越来越多,并且越来越复杂,每一个显示的列表都会配备一个数据导入的模板,数据列表在改变显示表头的同时也关系到数据导入模板的调整,当一个数据列表导入模板修改一次,这是一个简单容易的事情,当成百上千的数据列表表头的变化将是一个头疼的工作量,随着web端业务增加,显示数据的列表表单页面也会日益增加,每一个数据列表针对历史数据都会配备导入功能和导入模板,由于每一个导入模板都是针对当前显示的列表,每一次列表的调整都需要调整导入模板的列表表头,面对数据量或列表字段较多的时候,每一次修改都是较为麻烦,如果需要添加表单显示字段的导入模板过多,则需要每个导入模板都添加一次显示字段,工序十分繁琐。

对以上所述,如何设计出一种生成表单显示字段并批量输出至导入模板的方法,这成为我们需要解决的问题。



技术实现要素:

本发明的目的旨在解决现有技术中当导入模板过多的时候都添加显示字段工序十分繁琐的问题,本技术方案提供一种生成表单显示字段并批量输出至导入模板的方法,包括以下步骤:

设计显示列表,并于显示列表输入所需要的表单显示字段;

读取数据集合里的显示列表,并选取多个显示列表;

将步表单显示字段添加于所选取的多个显示列表内;

根据需求创建excel,并将添表单显示字段后的多个显示列表分别输出至一一对应新创建的excel上,将新创建的excel定义为导入模板。

进一步的,所述步骤设计显示列表,并于显示列表输入所需要的表单显示字段通过如下步骤:

于表单设计器上打开列表设计;

于列表设计点击插入;

插入所增加或更改的显示字段,以使显示列表能动态生成所需要的显示列表。

进一步的,所述步骤读取数据集合里的显示列表,并选取多个显示列表步骤如下:

于列表设计器上打开表单建模;

于查询选项处输入显示列表对应的id号,显示id号以及其对应的列表表单;

选取多个显示列表。

进一步的,所述步骤读取数据集合里的显示列表,并选取多个显示列表还包括如下步骤:

点击打开查询选项输入后的列表表单;

点击导入;

于onclick事件处显示导入该id号的动态,并点击确认。

进一步的,所述步骤根据需求创建excel,并将添表单显示字段后的多个显示列表分别输出至一一对应新创建的excel上,将新创建的excel定义为导入模板包括如下步骤:

poi操作excel,通过hssfworkbook创建excel与工作簿;

根据用户需求设置excel标题;

根据显示列表创建单元格以及单元格内容;

设置单元格的样式以及字体。

本申请还提供一种生成表单显示字段并批量输出至导入模板的系统,

包括:

显示列表设计模块:用于设计显示列表,并于显示列表输入表单显示字段;

读取及选取模块:用于读取数据集合里的显示列表,并选取多个显示列表;

添加模块:用于将步表单显示字段添加于所选取的多个显示列表内;

输出及定义模块:用于根据需求创建excel,并将添表单显示字段后的多个显示列表分别输出至一一对应新创建的excel上,将新创建的excel定义为导入模板。

进一步的,所述显示列表设计模块通过表单设计器生成,于表单设计器上打开列表设计,于列表设计点击插入,插入所增加或更改的显示字段,以使显示列表能动态生成所需要的显示列表。

进一步的,于所述显示列表设计模块上打开表单建模,于查询选项处输入显示列表对应的id号,显示id号以及其对应的列表表单。

本发明的有益效果是:

1.本发明首先根据web页面新增或修改的表单显示字段设计出显示最新的显示列表,于数据集合里读取并选取多个显示列表,将表单显示字段同时添加于这些多个显示列表后,继而能将显示列表输出至excel上,生成最新的导入模板,因此只需要找到对应的显示列表并且将显示列表导至导入模板,从而不再需要每次调整导入模板的列表表头,即使数据量或列表字段较多时也不会造成麻烦,解决了现有技术中因为显示列表过多而都添加表单显示字段造成操作繁琐的问题。

2.本发明具有即使性,修改完能及时生效。

3.本发明简单易操作,根据表单设计器设计完显示列表,并且配置好导入方法的导入按钮与对应id好即可,无需手动配置多份excel。

【附图说明】

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。

图1是本发明一种生成表单显示字段并批量输出至导入模板的方法的流程图;

图2是本发明一种生成表单显示字段并批量输出至导入模板的系统的方框图

图3是本发明一种生成表单显示字段并批量输出至导入模板的方法的表单设计器设计选择图;

图4是本发明一种生成表单显示字段并批量输出至导入模板的方法的显示列表以及表单显示字段设计图;

图5是本发明一种生成表单显示字段并批量输出至导入模板的方法的读取数据集合图;

图6是本发明一种生成表单显示字段并批量输出至导入模板的方法的导入id号图;

图7是本发明一种生成表单显示字段并批量输出至导入模板的方法的输出导入模板的示意图;

图8是本发明一种生成表单显示字段并批量输出至导入模板的方法的导入模板示意图。

【具体实施方式】

为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

当本发明实施例提及“第一”、“第二”等序数词时,除非根据上下文其确实表达顺序之意,应当理解为仅仅是起区分之用。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

请参照图1至图8所示,一种根据列表表单动态生成导入控件的方法,包括以下步骤:

设计显示列表,并于显示列表输入所需要的表单显示字段6,根据用户的需求生成新的表单显示字段6;

读取数据集合里的显示列表,并选取多个显示列表,同时选取多个显示列表为了同时将表单显示字段6同时添加于多个显示列表内;

将步表单显示字段6添加于所选取的多个显示列表内,根据id号7将数据集合的显示列表进行更新,使得数据集合里的显示列表生成新的表单显示字段6;

根据需求创建excel,并将添表单显示字段6后的多个显示列表分别输出至一一对应新创建的excel上,将新创建的excel定义为导入模板,根据id号7输出对应的显示列表于excel上,该excel为导入模板,以供用户获得最新的显示列表从而填写对应的数据;

本发明首先根据web页面新增或修改的表单显示字段6设计出显示最新的显示列表,于数据集合里读取并选取多个显示列表,将表单显示字段6同时添加于这些多个显示列表后,继而能将显示列表输出至excel上,生成最新的导入模板,因此只需要找到对应的显示列表并且将显示列表导至导入模板,从而不再需要每次调整导入模板的列表表头,即使数据量或列表字段较多时也不会造成麻烦,解决了现有技术中因为显示列表过多而都添加表单显示字段6造成操作繁琐的问题。

进一步的,所述步骤设计显示列表,并于显示列表输入所需要的表单显示字段6通过如下步骤:

于表单设计器上打开列表设计;

于列表设计点击插入;

插入所增加或更改的显示字段,以使显示列表能动态生成所需要的显示列表;

如图3所示,使用fe业务协作平台的表单设计器,先打开表单设计器选择表单建模5,显示如图4界面,通过点击插入,于末端增加一列需要添加的表单显示字段6,以使显示列表能生成根据用户需求新增或修改的表单显示字段6设计出显示最新的显示列表,操作简单。

进一步的,所述步骤读取数据集合里的显示列表,并选取多个显示列表步骤如下:

于列表设计器上打开表单建模;

于查询选项处输入显示列表对应的id号7,显示id号7以及其对应的列表表单;

选取多个显示列表。

如图5所示,于查询8字段处输入id号7,则界面名称处出现对应的显示列表。

进一步的,所述步骤读取数据集合里的显示列表,并选取多个显示列表还包括如下步骤:

点击打开查询选项输入后的列表表单;

点击导入;

于onclick事件处显示导入该id号7的动态,并点击确认。

如图5所示,于列表表单处选择需要添加的列表表单,通过绑定流程,如图6所示,脚本处下方为将表单显示字段6绑定至对应的id号7上。

进一步的,所述步骤根据需求创建excel,并将添表单显示字段6后的多个显示列表分别输出至一一对应新创建的excel上,将新创建的excel定义为导入模板包括如下步骤:

poi操作excel,通过hssfworkbook创建excel与工作簿;

根据用户需求设置excel标题;

根据显示列表创建单元格以及单元格内容;

设置单元格的样式以及字体。

如图7所示,通过导入按钮将显示列表通过数据流输出excel供用户下载excel,最后如图8所示生成导入模板。

本申请还提供一一种生成表单显示字段6并批量输出至导入模板的系统,包括:

显示列表设计模块1:用于设计显示列表,并于显示列表输入表单显示字段6;

读取及选取模块2:用于读取数据集合里的显示列表,并选取多个显示列表;

添加模块3:用于将步表单显示字段6添加于所选取的多个显示列表内;

输出及定义模块4:用于根据需求创建excel,并将添表单显示字段6后的多个显示列表分别输出至一一对应新创建的excel上,将新创建的excel定义为导入模板。

本发明首先根据用户需求新增或修改的表单显示字段6于显示列表设计模块1设计出显示最新的显示列表,由于每一个显示列表对应一个id号7,于读取及选取模块2里读取并选取多个显示列表,将表单显示字段6同时添加于这些多个显示列表后,继而通过添加模块3能将显示列表输出至excel上,生成最新的导入模板,因此只需要根据id号7找到对应的显示列表并且将显示列表导至导入模板,从而不再需要每次调整导入模板的列表表头,即使数据量或列表字段较多时也不会造成麻烦,解决了现有技术中因为显示列表过多而都添加表单显示字段6造成操作繁琐的问题。

进一步的,所述显示列表设计模块1通过表单设计器生成,于表单设计器上打开列表设计,于列表设计点击插入,插入所增加或更改的显示字段,以使显示列表能动态生成所需要的显示列表,以使显示列表能动态生成所需要的显示列表。

进一步的,于所述显示列表设计模块1上打开表单建模,于查询选项处输入显示列表对应的id号7,显示id号7以及其对应的列表表单,显示id号7以及其对应的列表表单。

以上所述,仅是本发明的较佳实施例而已,并非对本发明的技术范围作任何限制,故凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1