【技术实现步骤摘要】
表单处理方法、装置、终端及介质
本申请涉及计算机
,具体涉及一种表单处理方法、装置、终端及介质。
技术介绍
当前的应用程序主要通过编写固定的代码来展示表单,当展示方式和展示内容有部分差异的时候,就需要针对不同产品编写配套的固定代码来展示表单内容。例如,当表单需要添加一个字段或者改变一个字段的类型时,需要前端人员对页面进行修改,后端人员对数据库表进行修改;当多个项目同时用到该表单时,前端人员需要逐个对工程项目进行修改编写;当该表单的信息同时应用在不同的UI框架工程项目中,前端人员在对功能项目修改的过程中,需要依据不同的UI框架对项目进行重新开发。因此,当前的应用存在表单开发成本高、效率低,且维护难度大的问题。
技术实现思路
为了解决上述至少一个技术问题,本申请提供一种表单处理方法、装置、终端及介质。根据本申请的第一方面,提供了一种表单处理方法,该方法包括:基于目标应用中待渲染表单的表单获取请求,获取来自服务端的JSON格式的表单数据;确定运行目标应用的终端的终端信息;将 ...
【技术保护点】
1.一种表单处理方法,其特征在于,包括:/n基于目标应用中待渲染表单的表单获取请求,获取来自服务端的JSON格式的表单数据;/n确定运行所述目标应用的终端的终端信息;/n将所述终端信息分别与所述目标应用中预配置的多个UI框架分别对应的终端信息进行匹配,确定与所述终端适配的目标UI框架;/n依据所述目标UI框架对所述表单数据进行渲染处理。/n
【技术特征摘要】
1.一种表单处理方法,其特征在于,包括:
基于目标应用中待渲染表单的表单获取请求,获取来自服务端的JSON格式的表单数据;
确定运行所述目标应用的终端的终端信息;
将所述终端信息分别与所述目标应用中预配置的多个UI框架分别对应的终端信息进行匹配,确定与所述终端适配的目标UI框架;
依据所述目标UI框架对所述表单数据进行渲染处理。
2.根据权利要求1所述的方法,其特征在于,在所述基于目标应用中待渲染表单的表单获取请求,获取来自服务端的JSON格式的表单数据的步骤之前,所述方法还包括:
依据配置完成的所述待渲染表单,生成针对所述待渲染表单的JSON数据;
将所述JSON数据存储至所述服务端。
3.根据权利要求2所述的方法,其特征在于,在所述依据配置完成的所述待渲染表单,生成针对所述待渲染表单的JSON数据的步骤之前,所述方法还包括:
获取对所述待渲染表单的多个表单项分别对应的配置信息;
基于多个所述表单项分别对应的业务验证条件,对多个表单项分别对应的配置信息进行验证;
依据验证结果,完成对所述待渲染表单的配置。
4.根据权利要求1所述的方法,其特征在于,所述依据所述目标UI框架对所述表单数据进行渲染处理的步骤,包括:
确定所述表单数据中多个元数据分别对应的组件标识;
依据所述目标UI框架对应的组件库以及多个所述元数据分别对应的组件标识,将多个所述元数据分别加载至多个所述元数据分别对应的组件内,以得到加载有多个所述元数据的所述待渲染表单。
5.根据权利要求4所述的方法,其特征在于,所述依据所述目标UI框架对应的组件库以及多个所述元数据分别对应的组件标识,将多个所述元数据分别加载至多个所述元数据分别对...
【专利技术属性】
技术研发人员:宋洁锐,张元侠,齐志平,曹兴政,朱伟骏,
申请(专利权)人:深圳市中农易讯信息技术有限公司,深圳市中农网有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。