[发明专利]一种自适应终端的可视化大屏动态容器组件在审

专利信息
申请号: 202011580742.8 申请日: 2020-12-28
公开(公告)号: CN112732253A 公开(公告)日: 2021-04-30
发明(设计)人: 刘新刚;冯凯;王元卓 申请(专利权)人: 中科院计算技术研究所大数据研究院
主分类号: G06F8/38 分类号: G06F8/38;G06F9/451;G06F9/455
代理公司: 郑州明华专利代理事务所(普通合伙) 41162 代理人: 高丽华
地址: 450000 河南省郑州*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 自适应 终端 可视化 动态 容器 组件
【说明书】:

发明属于可视化大屏技术领域,具体涉及一种自适应终端的可视化大屏容器组件,包括输入组件和动态容器组件,输入组件作为输入端,动态容器组件作为全局公共组件,在需要时可直接引用到大屏页面,大屏页面以子模板的形式作为@input输入属性传进容器组件的scale‑box内部,开发人员无需进行额外的尺寸转换,可直接使用px作为长度单位进行开发,在面对需求不确定的情况下,既能保证页面的自适应,同时也极大的提高了开发效率。

技术领域

本发明属于可视化大屏技术领域,具体涉及一种自适应终端的可视化大屏动态容器组件。

背景技术

近些年数据可视化成为了热词,数据可视化主要旨在借助于图形化手段,清晰有效地传达与沟通信息,数据可视化大屏投放的需求也随之变得越来越多。

但是数据可视化大屏制作周期长、人力成本高,在面对客户需求不确定的情况下,很难保证开发的大屏页面在面对不同窗口分辨率时展现UI效果的全部内容。

为了适应窗口的分辨率,在窗口分辨率确定的情况下,制作大屏页面通常使用百分比、vw、rem等方案虽然可以保证分辨率在宽高比一致的的情况下自适应终端,但需要通过大量人力进行转换开发,效率低下,灵活度低。在窗口分辨率不定的情况下,开发的大屏页面不能全屏展现UI效果,从而需要浪费大量人力进行页面的调整重构,给人们带来了困扰,因此研究一种自适应终端的可视化大屏动态容器组件是必要的。

发明内容

针对现有设备存在的缺陷和问题,本发明提供一种自适应终端的可视化大屏动态容器组件,有效的解决了现有设备中存在的在开发大屏页面时,针对不同窗口分辨率难以展现UI效果的全部内容的问题,适应性差和调整重构困难的问题。

本发明解决其技术问题所采用的方案是:一种自适应终端的可视化大屏动态容器组件,包括输入组件和动态容器组件;其中输入组件通过定义@Input输入属性动态的接受用户传入的各种数据和html模板内容;并由@Input输入属性提取页面的属性;动态容器组件的html结构包括两层div,即作为父级div标签的container-box层和作为子级div标签的scale-box层;其中Scale-box层用于接收并承载输入组件接收的页面内容和属性,同时能获取到浏览器窗口的尺寸,且在scale-box层初始化ngOninit生命周期函数时调用封装好的用于控制缩放的函数setScale();setScale函数为:

ww=窗口分辨率宽度/原始分辨率宽度;

wh=窗口分辨率高度/原始分辨率高度;

比较ww和wh的大小,以较小的值作为scale-box层要等比缩放的比例值;从而能保证scale-box层内容能完整显示到container-box内;

Container-box层的作用主要是承载scale-box层,且container-box大小始终等于窗口的大小,当用户编写的html内容不能等比例显示在浏览器窗口时,container-box层和scale-box层之间会产生留白,用户通过选定自定义背景样式的css对象,然后该选定的css对象传入动态容器组件的输入属性background,并由container-box接受background对象,然后作用在自身的css背景样式上,从而使留白能自定义背景,使留白与页面的交汇处匹配。

进一步的,页面元素的html、body及容器组件container-box层的css对象属性需要设置成width:100%,height:100%,在引用动态容器组件后,container-box就成为了页面元素body的直接子元素,因此container-box就能保证与窗口分辨率的大小始终保持一致,即container-box大小始终等于窗口的大小。

进一步的,在获取页面属性时,还能获取页面的边界信息,根据边界信息为用户自定义合适的留白背景样式。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科院计算技术研究所大数据研究院,未经中科院计算技术研究所大数据研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011580742.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top