报表知识库
我要提问

润乾报表超链接的几种方法

超链接是一个非常实用的功能,在各种项目、应用中使用广泛,润乾报表也支持这个功能。本文介绍润乾报表设计器如何在报表中设置超链接。

报表的超链接就是设置单元格的超链接属性,可以分为以下三种形式:

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,报表模板如下图所示。

报表模板.png

在报表的单元格输入如下内容:

A1:超链接示例; A3:普通超链接;B3:润乾官方网站;A4:带参数的超链接(字体颜色属个性化设置,用户可自行设计)。并且给A3、B3、A4设置下划线,设置方法是选中目标单元格,打开设计器右边”字体”属性组,勾选”下划线”属性,如下图所示。

下划线.png

第一种超链接形式:普通超链接。

选中A3单元格,在右边超链接属性表达式里面输入:”reportJsp/showReport.jsp?raq=超链接例子2.raq”,意为超链接到报表超链接例子2.raq,如下图所示。

普通超链接.png

若想在新窗口打开链接到的网页,就在属性超链接窗口的值设置为”_blank”,默认值为”_self”,表示在原来的窗口打开。

第二种超链接形式:绝对路径的超链接。

选中B3单元格,在右边超链接属性值里面输入:http://www.geezn.com/runqian-v4,意为超链接到润乾官方网站,如下图所示。

绝对路径超链接.png

也可以在表达式里面写入上面的网址,需要用双引号引起来,如下图所示。

绝对路径超链接2.png

第三种超链接形式:带参数的超链接。

选中A4单元格,在右边超链接属性表达式里面输入:

“reportJsp/showReport.jsp?raq=超链接例子2.raq&arg=”+”润乾公司官网:http://www.geezn.com/runqian-v4

意为超链接到报表 超链接例子2.raq,并且把润乾公司网站信息传过去,如下图所示。

带参超链接.png

  • 第二步 创建链接目标报表

新建一个报表,命名为超链接例子2.raq,模板如下图所示。

目标模板.png

给报表添加一个参数 arg,用于接收上一个报表传过来的信息。

单元格输入的内容如下:A1: 超链接示例:目标报表

A2: 了解我们:

B2:=@arg

  • 第三步 预览

将”超链接例子1.raq”发布到web页面,预览图如下图所示。

预览.png

点击”普通超链接”可以连接到报表”超链接例子2.raq”,预览图如下。

预览1.png

点击”润乾官方网站”就可以连接到润乾的官方网站,如下图所示。

web预览2.png

润乾官网.png

点击”带参数的超链接”就可以连接到”超链接例子2.raq”,并且把润乾官网信息传到报表”超链接例子2.raq”中,如下图所示。

web预览3.png

参预览.png

润乾报表设计器提供的三种超链接设计方法,已完全能够满足用户的所有形式的超链接需求,用户可在今后web报表设计中实际操作一下。