1. 概述
JavaScript 类型的超链是支持传递参数的,参数名可以任意取,这些参数会传递给 JavaScript 代码,代码中直接通过参数名来引用,如下图所示:
2. 示例
2.1 超链到百度并传参搜索
新建普通报表,A1 单元格写入文本:超链到百度并传参搜索。
给单元格添加一个 JavaScript 类型的超链,设置参数「id」,其值为字符串「环比」,并在下方写 JavaScript 代码,如下图所示:
JavaScript 代码如下:
window.open("https://www.baidu.com/s?&wd="+id); //弹出新标签
2.2 超链到模板并传参查询
A1 单元格写入文本:超链到模板并传参查询。给单元格添加一个 JavaScript 类型的超链,设置参数「area」,其值为字符串「华东」,并在下方写 JavaScript 代码,如下图所示:
JavaScript 代码如下:
window.open("http://localhost:8075/webroot/decision/view/report?viewlet=GettingStarted.cpt&地区="+area);
2.3 效果预览
保存报表,分页预览后,点击两个超链的效果如下图所示:
支持 App 端和 HTML5 端预览。
3. 模板下载
已完成模板参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\HyplinkReport\JavaScript超链传参.cpt
点击下载模板:JavaScript超链传参.cpt