1 概述

1.1 版本

服务器版本
v8.0.0及之后版本

1.2 功能简介

超链接可以实现:钻取另一张报表,链接流程表单、数智大屏,打开一个网页,结合传参实现联动等等。其应用范围广,功能丰富,能够实现很多业务场景。

2 功能入口

选中单元格,通过单元格属性“交互”Tab中的“超链接”配置项进行配置,如下图:

3 功能介绍

3.1 链接类型

超链接支持报表/单元格表单、跨设备表单、流程表单、透视分模型等10几种链接类型,可以是不同类型的模板,也可以是系统页面,还能链接到某个网址。如下图:

3.2 链接传递参数

模板之间的链接过程中,可以有参数,当然,也可以没有参数。但是,由于需要在模板之间传递信息,所以,普遍都会涉及到参数的传递。

1)列出的参数来自目标模板
(1)在链接配置窗体中列出的链接目标模板的参数中,包括了目标模板的“非参数变量”。所谓“非参数变量”,是一种叫法,其实也可以叫做“被隐藏的参数”,是因为模板模板在定义这些参数的时候没有勾选“报表查看时,在参数区域显示”:

(2)对于链接目标模板中必填的参数,在链接中必须要给该参数传递值。如果只是启用了该参数,但是仍旧没有填写具体值,那么,运行时仍旧会提示错误。
(3)参数的值,可以是常量,也可以是参数或表达式:
(4)参数值为表达式时,需要考虑“解析时机”:
“解析时机”包括两种:报表执行时、实时。
尽量使用“报表执行时”,只不过,在某些场合,主要是需要采用客户端交互的值作为参数的时候,要用“实时”,例如图表联动的时候。

3.3 目标模板个性化

下图红色框中的功能是针对模板模板的个性化设置。

1)展现方式
支持三种方式:当前窗口、新开窗口、模式窗口,一般都选择“模式窗口”,因为这样比较清晰,且模式窗口是用层来实现的,不涉及弹出窗口类的问题。
2)显示工具栏
目标模板页面是否需要出现工具栏?一般都是需要的。除非目标模板是用来只读查看的场景下,部分需求会不需要使用工具栏。
3)显示参数区域
是否在模板模板中进行参数交互?一般不需要,但是也有可能需要。例如,进入模板模板后,您还可以继续通过参数进行交互过滤。
如果勾选了本选项,还可以在为逐个参数设置是否显示在目标模板的参数区域中,所设置的粒度可以更加细。
4)直接使用以下参数设置值查询
如果参数区域不显示,那么,这个选项肯定是必选的。
这个选项不勾选,是当进入模板模板后,您还没有打算直接看模板的执行结果的时候,一般是想再做下参数交互吧。
5)标题名称
目标模板窗体上的标题(Caption),这个功能很有价值的,但是一般人都熟视无睹。
由于可以传递表达式,所以,作为目标模板窗体的提示信息是很好的选择。
6)子窗口
可以为目标模板窗体配置窗口宽度和高度,以及窗口关闭时的处理方式:不做任何处理、子窗口关闭时,自动刷新父窗口。

3.4 多链接配置和使用

不要以为一个单元格只能建立一个超链接,可以建很多个,在单元格属性区的“超链接”配置中点击“添加链接”可以添加多个:

一个单元格设置多条链接后,实际使用的时候,选择哪一个执行呢?
正因为有选择的需求,所以需要定义多个链接。什么样的选择需求呢?例如,A用户点击的时候链接至LINK-A,B用户点击的时候链接至LINK-B。
那如何配置选择呢?在单元格属性的“动态属性”中进行配置,如下图:

属性选择“超链接”,点击“条件”的配置按钮进入条件设置界面,如下图:

配置条件选择对应的超链接即可。
不同的条件选择不同的链接,这是很灵活的实现方法。

作者:fancy  创建时间:2025-05-14 17:29
最后编辑:fancy  更新时间:2025-09-30 12:01