润乾报表超链接的几种方法
超链接是一个非常实用的功能,在各种项目、应用中使用广泛,润乾报表也支持这个功能。本文介绍润乾报表设计器如何在报表中设置超链接。
报表的超链接就是设置单元格的超链接属性,可以分为以下三种形式:
1、普通超链接:若超链接字符串不需要动态生成,可以直接写所要链接的页面路径,则可以直接在超链接属性编辑框中编辑。如:”reportJsp/showReport.jsp?raq=超链接例子2.raq”。
2、绝对路径的超链接:可输入超链接的绝对路径,即在超链接属性表达式中写完整的绝对路径,如包含传输协议的超链接:http://www.geezn.com/runqian-v4。
3、带参数的超链接:超链接字符串可以根据单元格或者参数值动态生成,用输入表达式来实现。如:”reportJsp/showReport.jsp?raq=超链接例子2.raq&arg=”+”润乾公司官网:http://www.geezn.com/runqian-v4“。
下面介绍一下这三种超链接形式的实现方法。
- 第一步 创建报表并设置超链接
新建一张报表,命名为超链接例子1.raq,报表模板如下图所示。
在报表的单元格输入如下内容:
A1:超链接示例; A3:普通超链接;B3:润乾官方网站;A4:带参数的超链接(字体颜色属个性化设置,用户可自行设计)。并且给A3、B3、A4设置下划线,设置方法是选中目标单元格,打开设计器右边”字体”属性组,勾选”下划线”属性,如下图所示。
第一种超链接形式:普通超链接。
选中A3单元格,在右边超链接属性表达式里面输入:”reportJsp/showReport.jsp?raq=超链接例子2.raq”,意为超链接到报表超链接例子2.raq,如下图所示。
若想在新窗口打开链接到的网页,就在属性超链接窗口的值设置为”_blank”,默认值为”_self”,表示在原来的窗口打开。
第二种超链接形式:绝对路径的超链接。
选中B3单元格,在右边超链接属性值里面输入:http://www.geezn.com/runqian-v4,意为超链接到润乾官方网站,如下图所示。
也可以在表达式里面写入上面的网址,需要用双引号引起来,如下图所示。
第三种超链接形式:带参数的超链接。
选中A4单元格,在右边超链接属性表达式里面输入:
“reportJsp/showReport.jsp?raq=超链接例子2.raq&arg=”+”润乾公司官网:http://www.geezn.com/runqian-v4“
意为超链接到报表 超链接例子2.raq,并且把润乾公司网站信息传过去,如下图所示。
- 第二步 创建链接目标报表
新建一个报表,命名为超链接例子2.raq,模板如下图所示。
给报表添加一个参数 arg,用于接收上一个报表传过来的信息。
单元格输入的内容如下:A1: 超链接示例:目标报表
A2: 了解我们:
B2:=@arg
- 第三步 预览
将”超链接例子1.raq”发布到web页面,预览图如下图所示。
点击”普通超链接”可以连接到报表”超链接例子2.raq”,预览图如下。
点击”润乾官方网站”就可以连接到润乾的官方网站,如下图所示。
点击”带参数的超链接”就可以连接到”超链接例子2.raq”,并且把润乾官网信息传到报表”超链接例子2.raq”中,如下图所示。
润乾报表设计器提供的三种超链接设计方法,已完全能够满足用户的所有形式的超链接需求,用户可在今后web报表设计中实际操作一下。