【技术实现步骤摘要】
一种多端设备动态视图渲染实现方法和系统
[0001]本专利技术涉及视图渲染
,尤其是涉及一种多端设备动态视图渲染实现方法和系统。
技术介绍
[0002]近年来,新一代的数字化新基建兴起,如何高效、快捷、安全可靠的实现企业的数字化建设,成为各行各业关注的焦点。数字化硬件是数字化基建的骨骼,那么企业数字化过程中的软件系统则是灵魂所在,不管底层硬件设计人员如何努力,各种变化的应用场景,无限扩大的学习范围,都成为软件设计人员的智力、体力的巨大障碍。尤其是在强调人机交互的今天,软件需要运行在不同的终端设备(PC,平板,手机),兼容不同的渲染视图的方式,所以软件的跨终端视图渲染,尤其是复杂场景的动态视图渲染,极大的增加了软件开发周期和运维的复杂度。
[0003]aPaas平台多端的动态视图渲染场景一直都是软件渲染领域最复杂的场景,它的复杂度主要体现在视图数据管理复杂,视图值转换逻辑复杂(数据传输格式不一致),同步和异步值逻辑复杂,跨页面视图通信,视图状态管理复杂,视图的场景化复用,复杂的查询视图、场景化弹窗/抽屉视图。r/>[0004]现本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种多端设备动态视图渲染实现方法,其特征在于,包括以下步骤:获取需要进行视图渲染的一个或多个终端类型,选择对应的视图渲染器;根据预先设置的视图组件配置标准模板进行标准视图配置,生成视图配置数据;将所述视图配置数据传入对应的视图渲染器中,对视图配置数据与对应的终端类型进行映射转换后,在终端上进行视图渲染。2.根据权利要求1所述的一种多端设备动态视图渲染实现方法,其特征在于,所述视图组件配置标准模板包括:视图渲染标准配置模块,用于配置标准的组件样式,该标准的组件样式包括名称、默认值、校验器、样式、数据来源和扩展组件的特殊功能配置项;视图基于规则的动态渲染逻辑配置模块,用于关联视图上的数据规则,配置数据渲染逻辑,该数据渲染逻辑包括基于数据规则的样式配置、校验配置、渲染逻辑配置和关联数据配置;视图动态渲染事件配置模块,用于配置标准事件,进行跨视图、跨模型的数据交互和传递,所述标准事件包括标准事件的事件交互配置和自定义事件的交互配置;视图动态渲染组件扩展配置模块,用于提供上传至终端的扩展组件包,进行自定义扩展配置。3.根据权利要求2所述的一种多端设备动态视图渲染实现方法,其特征在于,所述映射转换的过程包括:根据预先建立的终端映射关系,将所述标准的组件样式渲染为适合当前终端的组件样式;通过获取与当前终端对应的规则引擎动态执行所述数据渲染逻辑;将所述标准事件中的触发逻辑和执行逻辑,转化为适配当前终端的触发逻辑和执行逻辑;若存在扩展组件包,则将扩展组件包注册到渲染器中,进行扩展配置。4.根据权利要求1所述的一种多端设备动态视图渲染实现方法,其特征在于,所述多个终端类型包括PC端、移动端和平板。5.一种多端设备动态视图渲染实现系统,其特征在于,包括业务应用集成平台和终端;所述业务应用集成平台被配置为:根据需要进行视图渲染的一个或多个终端类型,选择对应的视图渲染器;根据预先设置的视图组件...
【专利技术属性】
技术研发人员:张彤,石雨田,
申请(专利权)人:上海得帆信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。