一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种表单控件配置方法、装置、设备及介质与流程

2022-12-13 22:21:10 来源:中国专利 TAG:

技术特征:
1.一种表单控件配置方法,其特征在于,包括:根据目标控件的使用场景,确定所述目标控件的控件类型,并根据所述控件类型生成控件类型字符串;根据所述目标控件的预期展示效果,确定所述目标控件的控件元数据,并生成所述控件元数据对应的控件json描述结构;根据所述控件元数据,生成所述目标控件的控件模板,并导出所述控件模板对应的模板字符串;根据所述目标控件的预期特性,确定所述目标控件的组件实例;根据所述控件类型字符串、所述控件元数据、所述模板字符串、所述组件实例,生成所述目标控件的控件导出对象。2.根据权利要求1所述的方法,其特征在于,所述生成所述目标控件的控件导出对象之后,所述方法还包括:将所述控件导出对象通过rollup打包方法,打包成一份js脚本;将所述js脚本发送至表单设计器。3.根据权利要求2所述的方法,其特征在于,所述将所述控件导出对象通过rollup打包方法,打包成一份js脚本之前,所述方法还包括:为打包过程配置systemjs模块化打包环境;所述rollup打包方法使用es6的模块标准;所述将所述控件导出对象通过rollup打包方法,打包成一份js脚本,具体包括:将所述控件导出对象的代码进行摇树优化,以得到优化数据;对所述优化数据进行压缩,以得到所述js脚本。4.根据权利要求1所述的方法,其特征在于,所述根据所述控件元数据,生成所述目标控件的控件模板,具体包括:将所述控件元数据对应的json描述结构转化为dom层级结构;根据各区域的预期宽度、预期排列方式,确定所述各层级的css样式;根据所述dom层级结构以及所述css样式,生成所述目标控件的控件模板。5.根据权利要求1所述的方法,其特征在于,所述控件导出对象的数据集中包含所述目标控件的控件类型数据、组件示例数据、控件元数据、控件模板数据;所述控件类型数据以及所述控件模板数据的值类型为字符串;所述控件元数据的值类型为object对象。6.根据权利要求1所述的方法,其特征在于,所述组件实例定义包括:方法名、入参、返回值、是否必需、说明。7.根据权利要求1所述的方法,其特征在于,所述json描述结构包括:属性id,属性名称,值类型,说明。8.一种表单控件配置装置,其特征在于,所述装置包括:控件类型确认模块,根据目标控件的使用场景,确定所述目标控件的控件类型,并根据所述控件类型生成控件类型字符串;控件元数据确认模块,根据所述目标控件的预期展示效果,确定所述目标控件的控件元数据,并生成所述控件元数据对应的控件json描述结构;
控件模板生成模块,根据所述控件元数据,生成所述目标控件的控件模板,并导出所述控件模板对应的模板字符串;组件实例确定模块,根据所述目标控件的预期特性,确定所述目标控件的组件实例;控件导出对象生成模块,根据所述控件类型字符串、所述控件元数据、所述模板字符串、所述组件实例,生成所述目标控件的控件导出对象。9.一种表单控件配置设备,其特征在于,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行:根据目标控件的使用场景,确定所述目标控件的控件类型,并根据所述控件类型生成控件类型字符串;根据所述目标控件的预期展示效果,确定所述目标控件的控件元数据,并生成所述控件元数据对应的控件json描述结构;根据所述控件元数据,生成所述目标控件的控件模板,并导出所述控件模板对应的模板字符串;根据所述目标控件的预期特性,确定所述目标控件的组件实例;根据所述控件类型字符串、所述控件元数据、所述模板字符串、所述组件实例,生成所述目标控件的控件导出对象。10.一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:根据目标控件的使用场景,确定所述目标控件的控件类型,并根据所述控件类型生成控件类型字符串;根据所述目标控件的预期展示效果,确定所述目标控件的控件元数据,并生成所述控件元数据对应的控件json描述结构;根据所述控件元数据,生成所述目标控件的控件模板,并导出所述控件模板对应的模板字符串;根据所述目标控件的预期特性,确定所述目标控件的组件实例;根据所述控件类型字符串、所述控件元数据、所述模板字符串、所述组件实例,生成所述目标控件的控件导出对象。

技术总结
本申请公开了一种表单控件配置方法、装置、设备及介质,方法包括:根据目标控件的使用场景,确定目标控件的控件类型,并根据控件类型生成控件类型字符串;根据目标控件的预期展示效果,确定目标控件的控件元数据,并生成控件元数据对应的控件JSON描述结构;根据控件元数据,生成目标控件的控件模板,并导出控件模板对应的模板字符串;根据目标控件的预期特性,确定目标控件的组件实例;根据控件类型字符串、控件元数据、模板字符串、组件实例,生成目标控件的控件导出对象。可以快速生成一份前端控件并将控件加载到表单设计器中。这样就不需要用户掌握前端开发的原理和各种使用规则,便可以创建出一份能运行在各种主流浏览器中的控件。的控件。的控件。


技术研发人员:王晓航
受保护的技术使用者:浪潮通用软件有限公司
技术研发日:2022.08.30
技术公布日:2022/12/12
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献