历史版本1 :根据参数动态显示地图区域 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

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%\WebReport\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,效果如上。