大家在制作驾驶舱大屏的时候经常会使用地图组件,这里介绍一下使用脚本实现地图跑马灯效果。永洪提供了一个嵌入式的脚本环境,通过JavaScript的语言标准来支持,可以完全访问组件的绑定,获取组件的数据、属性,以及 ...
大家在制作驾驶舱大屏的时候经常会使用地图组件,这里介绍一下使用脚本实现地图跑马灯效果。 永洪提供了一个嵌入式的脚本环境,通过JavaScript的语言标准来支持,可以完全访问组件的绑定,获取组件的数据、属性,以及数据的输入,或其它(如日期、时间、区域、参数等),来动态修改报告及组件的外观和行为。脚本可以在报告初始化的时候执行任务,也可以在改变报告时(如更改筛选条件)执行任务从而实现报表的交互动作。脚本语言简单且功能强大,需要较少的编程相关知识即可。 首先我们在新建的报告界面拖拽地图组件。 这里使用的是咖啡中国数据,我们选择省份,然后编辑地图列。 地图范围选择中国,展示层级选择省,然后匹配数据。 在这里我们可以对我们的省份数据和地标进行匹配。 完成转换地图列后我们绑定数据,然后在制作界面的上面找到报告-脚本,点击打开。 在 装载时运行 我们输入需要轮播展示的省份: param['市场']=['安徽','福建','甘肃','广东','广西','贵州','河北','河南','湖北','湖南','江苏','江西','山东','陕西','上海','四川','台湾','云南','浙江','重庆'] 在变化时运行,我们输入: //市场循环 param['a2']=param['a2']+1 if(param['a2']==20){ param['a2']=0 } param['市场1']=param['市场'][param['a2']] 然后点击确定。 在组件上我们选择编辑过滤,选择省份是等于 市场1 ,点击确定。 然后我们点击报告-设置,打开设置。 然后我们点击报告-设置,打开设置。 |
2024-02-29
2024-01-22
2024-01-03
2023-12-27
2023-12-08
回答
回答
回答
回答
7