一种多表单信息动态展示方法及装置制造方法及图纸

技术编号:15540742 阅读:45 留言:0更新日期:2017-06-05 10:28
一种创新的多表单信息整合展示的方法,包括如下步骤:配置表单,对表单中信息项属性进行配置,保存表单的不同信息项的配置信息;接收用户对表单的选择信息,根据所述选择信息加载表单中的所有配置信息,遍历所选择的表单中配置属性一致的信息项作为公共项,其余信息项为专属项,将所述公共项、专属项分别整合并展示。解决现有技术中表单使用不够便捷的问题。

Multi form information dynamic display method and device

A method of multi form information innovation integration display, which comprises the following steps: configuration form, the configuration of the form information item attributes, different information items store configuration information form; receiving selection information users to form, according to the selection of all configuration information information is loaded in the form, consistent configuration attribute traversal choose the form information as the public, the rest of the information is exclusive, the public, exclusive items were integrated and display. The invention solves the problem that the form is not convenient to use in the prior art.

【技术实现步骤摘要】
一种多表单信息动态展示方法及装置
本专利技术设计信息存储领域,尤其涉及一种多表单信息的动态展示方法及装置。
技术介绍
在计算机领域中带有图形化界面展现时,经常需要填写多个表单,这些表单的信息项是动态可配置的,而这些表单在拥有某些相同的信息项时,在展示时可将具有相同信息进行合并展示,而在保存时能够自动将相同信息项的内容拆分回各自的表单中进行存储,以达到动态配置,简化信息项,动态存储、查看的目的,传统的表单填写对于不同的业务都会有不同的表单,如果要申请多个业务的话,需要分开填写提交,并且这些业务的公共项一般都是用户的一些基本信息等固定的信息项,用户能够维护这些基本信息,并且在申请的时候如果需要填写这些基本信息,能够自动填上。表单提交时,只触发一个表单的提交动作,将表单的数据保存到固定的地方。那么当申请多个业务时,需要多次填写、提交表单,操作繁琐。表单的公共基础项是固定不可配置的,无法灵活的配置公共项(公共项也可能是非基础信息项,而是多个业务专属的信息项)。提交时,不同表单的数据保存位置是固定的,不够灵活。
技术实现思路
为此,需要提供一种创新的多表单信息整合展示的方法,解决现有技术中表单使用不够便捷的问题。为实现上述目的,专利技术人提供了一种多表单信息动态展示方法,包括如下步骤:配置表单,对表单中信息项属性进行配置,保存表单的不同信息项的配置信息;接收用户对表单的选择信息,根据所述选择信息加载表单中的所有配置信息,遍历所选择的表单中配置属性一致的信息项作为公共项,其余信息项为专属项,将所述公共项、专属项分别整合并展示。进一步地,在分别整合并展示后还包括步骤,根据对表单的选择信息,将所选择的表单的配置信息加载到内存中,将从前端获取表单的信息项存放到内存中,根据表单定义的存储位置,将上述配置信息、信息项存储到存储表中。具体地,所述信息项属性包括名称、定义存储位置、长度或信息项类型、控件类型、默认值、表单显示顺序、数据库类型或候选项值。一种多表单信息动态展示装置,包括表单配置模块、接收模块、配置加载模块、遍历展示模块;所述表单配置模块用于配置表单,对表单中信息项属性进行配置,保存表单的不同信息项的配置信息;所述接收模块用于接收用户对表单的选择信息;所述配置加载模块用于根据所述选择信息加载表单中的所有配置信息,所述遍历展示模块用于遍历所选择的表单中配置属性一致的信息项作为公共项,其余信息项为专属项,将所述公共项、专属项分别整合并展示。进一步地,还包括存储模块,所述存储模块用于在分别整合并展示后,根据对表单的选择信息,将所选择的表单的配置信息加载到内存中,将从前端获取表单的信息项存放到内存中,还用于根据表单定义的存储位置,将上述配置信息、信息项存储到存储表中。具体地,所述信息项属性包括名称、定义存储位置、长度或信息项类型、控件类型、默认值、表单显示顺序、数据库类型或候选项值。区别于现有技术,上述技术方案能够根据用户需要,自主配置表单的公共项;更能够根据业务需要,动态配置、勾选组合表单,动态展示,能根据需要满足客户的各项需求。附图说明图1为本专利技术具体实施方式所述的多表单信息动态展示方法流程图;图2为本专利技术具体实施方式所述的多表单信息动态展示模块图。附图标记说明:200、表单配置模块;202、接收模块;204、配置加载模块;206、遍历展示模块;208、存储模块。具体实施方式为详细说明技术方案的
技术实现思路
、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。本专利技术方法大致包括三个阶段,一、表单和数据表配置阶段准备阶段主要是根据业务需求,在前端配置需要的表单(F1、F2...Fn),在数据库定义配置表D、存储表(T1、T2...Tn),表单的信息项和存储位置(数据库表)是可以动态配置的,每个表单对应一个存储表;信息存在存储表中,为多对多关系;表单的配置存储在配置表中,为多对一关系。特别的如果要将不同的表单的信息项设置设为公共项,只要把这两个表单的信息项标识设为一致即可。为了更好地理解,这里请参阅图1,为本专利技术一种多表单动态信息展示方法流程图,多表单信息动态展示方法,包括如下步骤:S100配置表单,对表单中信息项属性进行配置,S102保存表单的不同信息项的配置信息;具体地,所述信息项属性包括名称、定义存储位置、长度或信息项类型。例如:1)我们可以在前端页面配置多个表单,这里举例配置两个表单F1、F2,为表单配置具体的信息项和信息项的标识符。表单【输美水产品HACCP验证】以下简称F1在前端我们定义F1的名称,存储位置,以及各个信息项信息。T1可以是原先就存在数据库中的表,也可以是根据F1定义而新建的表,包含但不仅包含F1定义的信息项中的字段。具体见下表。表F1表单【进口食品存放场所指定/认可】以下简称F2定义F2的名称,存储位置,以及各个信息项信息。T2可以是原先就存在数据库中的表,也可以是根据F2定义而新建的表,包含但不仅包含F2定义的信息项中的字段。可以看到企业中文名称(UNIT_NAME_CN)、企业联系人(ORG_CONTACT_PERSN)、法定代表人(LEGL_NAME_CN)、负责人电话(CONT_TEL)为这两个表单的公共项。具体见下表。表F22)数据库创建配置表配置表在数据库创建一个空的配置表,其中包含表名、标识符和名称三个字段,在定义F1和F2的信息项时,为信息项配置相应的标识符,存放在配置表中。F1和F2中企业联系人、负责人电话、企业中文名称、法定代表人是这两个业务的公共信息项,它们配置的标示符是一样的。保存配置后,配置表新增记录。具体见下表。●存储表T1和T2T1是根据F1定义而新建的表,包含但不仅包含F1定义的信息项中的字段。企业中文名称企业英文名称法定地址法定代表人企业联系人……表T1T2是根据F2定义而新建的表,包含但不仅包含F2定义的信息项中的字段。企业中文名称负责人电话法定代表人企业联系人场所名称……表T2该阶段的目的是配置表单属性,为下面的动态展示,动态分发做准备,该配置方法灵活性很大。二.页面聚合、展示阶段界面展示阶段,主要是把用户选择的业务表单根据配置的信息项动态展示出来,并且将公共项合并展示。在某些进一步的实施例中,还包括步骤S104接收用户对表单的选择信息,S106根据所述选择信息加载表单中的所有配置信息,遍历所选择的表单中配置属性一致的信息项作为公共项,其余信息项为专属项,将所述公共项、专属项分别整合并展示。第一步假设勾选了F1和F2两个表单。第二步将勾选的表单中所有的配置信息项加载到内存中。第三步遍历F1,F2表单中的所有信息项,根据已经配置的标示符得到相同信息项的集合R1,合并成公共项,剩下的就是各个表单的专属项。F1和F2表单的公共项集合{R1}包含企业中文名称、企业联系人、法定代表人、负责人电话。第四步将R1作为公共项显示,只展示一次。然后F1,F2去除R1中的信息项再显示。此时内存中F1只包含企业英文名称、法定地址英文、法定代表人职务、法定代表人传真、组织机构代码、工商营业执照号、社会统一信用代码、企业联系人等信息项。F2只包含场所名称、场所业主、生产加工经营场所面积、最大库容量(吨)、拟用于存放的食品种类、法定地址、经营场所等信息项。该阶段的目的是根据本文档来自技高网
...
一种多表单信息动态展示方法及装置

【技术保护点】
一种多表单信息动态展示方法,其特征在于,包括如下步骤:配置表单,对表单中信息项属性进行配置,保存表单的不同信息项的配置信息;接收用户对表单的选择信息,根据所述选择信息加载表单中的所有配置信息,遍历所选择的表单中配置属性一致的信息项作为公共项,其余信息项为专属项,将所述公共项、专属项分别整合并展示。

【技术特征摘要】
1.一种多表单信息动态展示方法,其特征在于,包括如下步骤:配置表单,对表单中信息项属性进行配置,保存表单的不同信息项的配置信息;接收用户对表单的选择信息,根据所述选择信息加载表单中的所有配置信息,遍历所选择的表单中配置属性一致的信息项作为公共项,其余信息项为专属项,将所述公共项、专属项分别整合并展示。2.根据权利要求1所述的多表单信息动态展示方法,其特征在于,在分别整合并展示后还包括步骤,根据对表单的选择信息,将所选择的表单的配置信息加载到内存中,将从前端获取表单的信息项存放到内存中,根据表单定义的存储位置,将上述配置信息、信息项存储到存储表中。3.根据权利要求1所述的多表单信息动态展示方法,其特征在于,所述信息项属性包括名称、定义存储位置、长度或信息项类型、控件类型、默认值、表单显示顺序、数据库类型或候选项值。4.一种多表单信息动态展示装置,其特征在于,包括表单配置模块、接收模块、...

【专利技术属性】
技术研发人员:林利炜靳谊李阳毕彦斌于颖
申请(专利权)人:福建榕基软件股份有限公司
类型:发明
国别省市:福建,35

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

1