表单生成方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:39037449 阅读:13 留言:0更新日期:2023-10-10 11:50
本申请涉及一种表单生成方法、装置、计算机设备和存储介质。所述方法包括:根据向待生成表单中的待生成表单域进行信息录入时所采用的信息录入方式,确定所述待生成表单域对应的录入方式标识;根据所述录入方式标识,确定所述待生成表单域的表单域属性以及所述表单域属性对应的属性参数;根据所述表单域属性和所述属性参数,生成所述待生成表单域对应的表单域,并根据所述表单域,生成所述待生成表单对应的表单。采用本方法能够降低表单的代码重复率,减少表单的代码量,降低表单开发成本。降低表单开发成本。降低表单开发成本。

【技术实现步骤摘要】
表单生成方法、装置、计算机设备和存储介质


[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本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种表单生成方法,其特征在于,所述方法包括:根据向待生成表单中的待生成表单域进行信息录入时所采用的信息录入方式,确定所述待生成表单域对应的录入方式标识;根据所述录入方式标识,确定所述待生成表单域的表单域属性以及所述表单域属性对应的属性参数;根据所述表单域属性和所述属性参数,生成所述待生成表单域对应的表单域,并根据所述表单域,生成所述待生成表单对应的表单。2.根据权利要求1所述的方法,其特征在于,在根据向待生成表单中的待生成表单域进行信息录入时所采用的信息录入方式,确定所述待生成表单域对应的录入方式标识之前,还包括:对所述信息录入方式进行封装处理,得到所述信息录入方式对应的封装组件;所述封装组件中包含所述表单域属性和所述属性参数;确定所述封装组件对应的录入方式标识;对所述录入方式标识与所述封装组件之间的映射关系进行存储。3.根据权利要求2所述的方法,其特征在于,在根据所述表单域,生成所述待生成表单对应的表单之后,还包括:确定所述信息录入方式的录入方式类型;在所述录入方式类型符合第一预设类型的情况下,将所述录入方式标识和所述录入方式标识对应的所述封装组件添加至映射关系集中;在所述录入方式类型符合第二预设类型的情况下,将所述录入方式标识和所述录入方式标识对应的所述封装组件传参至所述映射关系集。4.根据权利要求2所述的方法,其特征在于,所述根据所述录入方式标识,确定所述待生成表单域的表单域属性以及所述表单域属性对应的属性参数,包括:根据所述映射关系,确定所述录入方式标识对应的所述封装组件;从所述封装组件中获取所述表单域属性和所述属性参数。5.根据权利要求2所述的方法,其特征在于,所述封装组件中还包含表单域输入内容;在根据所述表单域,生成所述待生成表单对应的表单之后,还包括:响应于针对所述表单域的输入操作,获取所述输入操作的输入信息;根据所述输入操作的输入信息,得到所述表单域输入内容的变化量;将所述变化量传递给所述封装组...

【专利技术属性】
技术研发人员:田宏鑫
申请(专利权)人:武汉联影医疗科技有限公司
类型:发明
国别省市:

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

1