预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共30页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110889270A(43)申请公布日2020.03.17(21)申请号201810936444.4(22)申请日2018.08.16(71)申请人阿里巴巴集团控股有限公司地址英属开曼群岛大开曼资本大厦一座四层847号邮箱(72)发明人王道昱(74)专利代理机构北京润泽恒知识产权代理有限公司11319代理人谭镇(51)Int.Cl.G06F40/186(2020.01)G06F16/958(2019.01)权利要求书4页说明书19页附图6页(54)发明名称一种表单页面文档生成方法、表单页面渲染方法及装置(57)摘要本申请提供了一种表单页面文档生成方法、表单页面渲染方法及装置,涉及信息技术领域。本申请通过获取包括表单元素的配置信息的配置文件,并根据表单元素的配置信息,生成表单元素的代码,进而根据表单元素的代码,和提供的解析脚本,生成目标表单页面文档。在需要生成表单页面文档时,可以事先定义表单元素的配置文件,然后可以基于配置文件以及用于解析表单代码的解析脚本,生成用于渲染表单页面的目标表单页面文档,在配置文件中对表单元素的配置信息进行修改即可,降低了开发时间,无需在表单页面代码中对已有的逻辑进行调整,提高了表单开发的灵活性和复用性。CN110889270ACN110889270A权利要求书1/4页1.一种表单页面文档生成方法,其特征在于,包括:获取配置文件;所述配置文件中包括表单元素的配置信息;根据所述表单元素的配置信息,生成表单元素的代码;根据所述表单元素的代码,和提供的解析脚本,生成目标表单页面文档。2.根据权利要求1所述的方法,其特征在于,所述根据所述表单元素的配置信息,生成表单元素的代码的步骤,包括:从所述配置文件中读取所述表单元素的配置信息;基于预置的表单页面文档模板,将所述表单元素的配置信息转换为表单元素的代码。3.根据权利要求2所述的方法,其特征在于,所述表单元素的配置信息包括:表单元素类型的配置项,至少一个属性配置项;所述基于预置的表单页面文档模板,将所述表单元素的配置信息转换为表单元素的代码的步骤,包括:生成html框架代码;将所述表单元素类型的配置项与所述表单页面文档模板的表单类型字段匹配,确定所述表单页面文档模板中的html标签结构子模板;利用所述属性配置项,替换所述html标签结构子模板中的属性字段,获得表单元素的代码。4.根据权利要求3所述的方法,其特征在于,所述属性配置项包括:表单校验规则的配置项和/或表单关联行为规则的配置项;所述表单元素的代码包括:对应所述表单校验规则的配置项和/或所述表单关联行为规则的配置项的目标代码;所述解析脚本具体用于解析所述表单元素的代码中的所述目标代码。5.根据权利要求4所述的方法,其特征在于,所述表单关联行为规则的配置项包括:行为条件父字段,在所述行为条件父字段下包括至少一个行为条件子字段,所述至少一个行为条件子字段分别对应一表单关联行为规则;所述html标签结构子模板中的属性字段的字段值为:行为条件父字段与行为条件子字段的字段组合;所述利用所述属性配置项,替换所述html标签结构子模板中的属性字段,获得表单元素的代码的步骤,包括:获取所述html标签结构子模板中的所述字段组合;根据所述字段组合,与所述表单关联行为规则的配置项的行为条件父字段以及所述行为条件子字段进行匹配,确定表单关联行为规则;将所述表单关联行为规则替换所述字段组合。6.根据权利要求3所述的方法,其特征在于,所述属性配置项还包括:表单元素标题配置项;所述利用所述属性配置项,替换所述html标签结构子模板中的属性字段,获得表单元素的代码的步骤,包括:将所述表单元素标题配置项中的标题,替换所述html标签结构子模板中的text字段。7.根据权利要求3所述的方法,其特征在于,所述根据所述表单元素的代码,和提供的解析脚本,生成目标表单页面文档的步骤,包括:将所述表单元素的代码插入所述html框架代码中,获得中间表单页面文档;2CN110889270A权利要求书2/4页将提供的解析脚本添加到所述中间表单页面文档中,获得目标表单页面文档。8.根据权利要求7所述的方法,其特征在于,所述表单元素的配置信息按分组设置,每个分组包括至少一个表单元素的配置信息;所述将所述表单元素的代码插入所述html框架代码中,获得中间表单页面文档的步骤,包括:将所述表单元素的代码按分组插入所述html框架代码中,获得中间表单页面文档。9.根据权利要求4所述的方法,其特征在于,所述表单校验规则包括:邮箱类型校验规则,时间格式校验规则,是否为空校验规则,数值校验规则,颜色值校验规则其中至少一种;所述表单关联行为规则包括:表单显示规则、表单隐藏规则、表单禁用规则、表单启