【技术实现步骤摘要】
生成表单的方法及装置
本专利技术涉及计算机
,特别涉及生成表单的方法及装置。
技术介绍
随着计算机的普及和信息化的发展,越来越多的企业走上了信息化管理的道路。不同企业对表单的要求往往是不一致的,根据不同企业的业务需求,通常需要用到大量的电子表单对数据进行处理。用户在上网的过程中经常也会遇到各种各样的电子表单,例如用于采集注册信息、登录信息、配置信息等的电子表单。目前,电子表单通常是由开发人员根据业务需求以编写程序的方式用一行行编码完成的。通常企业使用的表单数目极大,表单数量成千上万。针对每一张电子表单,都需要开发人员通过手动编码去完成。通过上述描述可见,现有技术通过手动编码生成新的表单,需要对每个表单都进行编码,生成表单较为不便。
技术实现思路
本专利技术实施例提供了生成表单的方法及装置,能够更加方便地生成表单。第一方面,本专利技术提供了生成表单的方法,包括:接收用户输入的待生成表单的表单信息;根据所述表单信息,生成所述待生成表单的配置界面;接收用户向所述配置界面输入的配置命令;根据所述配置命令,生成表单要素控制逻辑;根据所述表单要素控制逻辑和所述表单信息,生成所述待生成表单。优选地,在所述接收用户输入的待生成表单的表单信息之前,进一步包括:预先设置表单信息配置表;所述接收用户输入的待生成表单的表单信息,包括:接收用户向所述表单信息配置表输入的所述表单信息,生成目标表单信息配置表; ...
【技术保护点】
1.生成表单的方法,其特征在于,包括:/n接收用户输入的待生成表单的表单信息;/n根据所述表单信息,生成所述待生成表单的配置界面;/n接收用户向所述配置界面输入的配置命令;/n根据所述配置命令,生成表单要素控制逻辑;/n根据所述表单要素控制逻辑和所述表单信息,生成所述待生成表单。/n
【技术特征摘要】
1.生成表单的方法,其特征在于,包括:
接收用户输入的待生成表单的表单信息;
根据所述表单信息,生成所述待生成表单的配置界面;
接收用户向所述配置界面输入的配置命令;
根据所述配置命令,生成表单要素控制逻辑;
根据所述表单要素控制逻辑和所述表单信息,生成所述待生成表单。
2.根据权利要求1所述的方法,其特征在于,
在所述接收用户输入的待生成表单的表单信息之前,进一步包括:
预先设置表单信息配置表;
所述接收用户输入的待生成表单的表单信息,包括:
接收用户向所述表单信息配置表输入的所述表单信息,生成目标表单信息配置表;
所述根据所述表单信息,生成所述待生成表单的配置界面,包括:
解析所述目标表单信息配置表,从所述目标表单信息配置表中提取所述表单信息;
根据所述表单信息,生成所述待生成表单的配置界面。
3.根据权利要求1所述的方法,其特征在于,
所述表单信息包括:至少一个表单要素;
所述根据所述表单信息,生成所述待生成表单的配置界面,包括:
从所述表单信息中提取所述至少一个表单要素;
生成每个所述表单要素对应的配置项;
根据每个所述表单要素对应的配置项,生成所述配置界面;
所述接收用户向所述配置界面输入的配置命令,包括:
接收用户向所述至少一个表单要素对应的配置项输入的所述配置命令。
4.根据权利要求1所述的方法,其特征在于,
所述表单信息包括:至少一个表单要素;
所述表单要素控制逻辑包括:第一子控制逻辑、第二子控制逻辑;
所述根据所述配置命令,生成表单要素控制逻辑,包括:
针对每个所述表单要素,执行:
根据所述配置命令,确定当前表单要素是否允许修改,如果是,生成所述第一子控制逻辑,否则,生成所述第二子控制逻辑;
所述第一子控制逻辑包括:在所述待生成表单中所述当前表单要素允许修改;
所述第二子控制逻辑包括:在所述待生成表单中所述当前表单要素不允许修改。
5.根据权利要求1至4所述的方法,其特征在于,
所述表单信息包括:至少一个表单要素;
所述表单要素控制逻辑包括:第三子控制逻辑、第四子控制逻辑;
所述根据所述配置命令,生成表单要素控制逻辑,包括:
针对每个所述表单要素,执行:
根据所述配置命令,确定当前表单要素是否为必填项,如果是,生成所述第三子控制逻辑,否则,生成所述第四子控制逻辑;
所述第三子控制逻辑包括:在所述待生成表单中所述当前表单要素为必填项;
所述第四子控制逻辑包括:在所述待生成表单中所述当前...
【专利技术属性】
技术研发人员:张富杰,温兴宝,邢新东,
申请(专利权)人:山东浪潮通软信息科技有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。