根据参数动态显示地图区域

编辑
文档创建者:jiangsr (98668 )     浏览次数:816次     编辑次数:2次     最近更新:ukae 于 2018-08-30     

目录:

1. 描述编辑

父模板显示全国地图,添加超链接打开子模板,子模板根据父模板传递的区域参数,动态显示区域对应的省份地图。

222

2. 思路编辑

通过地图边界-模板参数实现动态显示地图区域。

3. 示例编辑

3.1 新建子模板

1)新建子模板:map-son.cpt

2)新建数据集ds1:SELECT * FROM 地图 WHERE pid='${area}'

222

3)合并一片单元格区域,在A1单元格插入单元格图表,选择地图(新特性)

222

4)设置地图数据,如下图:

222

3.2 添加超链接

1)打开父模板%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Advanced\Chart\NewMap\map.cpt

2)选中A1单元格,在右侧面板中选择单元格元素,选择特效-交互属性-超级链接,添加一个超级链接-网络报表,网络报表选择新建好的map-son.cpt,添加参数area,参数值选择区域名

222

3.3 设置地图边界

1)打开子模板map-son.cpt

2)添加模板参数:地图边界,参数值用公式:"geographic/中国/"+$area

222

注:area参数为父模板中超链接传递给子模板的参数。

3)选择地图,设置地图边界为模板参数-地图边界

222

4. 保存预览编辑

保存模板,预览父模板map.cpt,效果如上。

附件列表


主题: 图表应用
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗?只是浏览 [ 去社区提问 ]