反饋已提交

網絡繁忙

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

1. 概述

1.1 问题描述

父模板显示全国地图,点击父模板某一区域,此区域作为参数传递给子模板,子模板地图只显示该地区的地图信息,类似于钻取新标签页打开效果,如下图所示:

1603262302693458.gif

1.2 解决思路

父模板添加网络报表类型的超级链接并设置参数,链接到子模板。

2. 示例

2.1 新建子模板

2.1.1 准备数据

新建普通报表,重命名为:mapson.cpt,新建数据集 ds1,SQL 语句为SELECT * FROM 地图 WHERE pid='${area}'

Snag_42eb4c4.png

2.1.2 插入图表

合并一片区域单元格,插入区域地图,如下图所示:

1603262644716499.png

2.1.3 绑定数据

绑定图表数据,详细设置如下图所示:

222

2.1.4 设置地图边界

1)设计器菜单栏点击模板>模板参数,新增一个模板参数地图边界,其值为公式:"geographic/world/中国/"+$area,如下图所示:

1603262880462472.png

2)将子模板的地图边界设置为上面的模板参数,如下图所示:

1603263027179379.png

2.2 父模板添加超链

1)打开设计器内置模板:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Chart\NewMap\map.cpt作为父模板。

2)父模板特效>交互属性下,添加一个网络报表类型的超级链接,链接到子模版,并设置传递参数为area,其值为区域名,如下图所示:

1603263230243611.png

2.3 效果预览

1)PC 端

父模板点击分页预览,点击任一省份,会跳转到新标签页打开子模板,如下图所示:

1603262302693458.gif

2)移动端

1603263861227202.gif

3. 模板下载

已完成模板可参见:

%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Chart\mapfather.cpt

%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Chart\mapson.cpt

点击下载模板:

mapfather.cpt

mapson.cpt

附件列表


主題: 原简体文档
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙