反馈已提交

网络繁忙

超级链接-网络报表

  • 文档创建者:Leo.Tsai
  • 历史版本:11
  • 最近更新:Fay 于 2022-09-21
  • 1. 概述

    1.1 应用场景

    点击超级链接可以钻取到本工程下的其他报表,效果如下图所示:

    1629343183656517.gif

    1.2 功能介绍

    • 添加被链接报表的方式:直接打开报表工程目录选择模板。

    • 内置三种打开链接的方式:新窗口、对话框、当前窗口。

    • 支持超链时传递参数,详细介绍参见文档:超级链接传参

    1629343283770711.png

    2. 示例

    示例将新建两张报表:订单总览表订单明细表,点击订单总览表」的订单ID可以链接到订单明细表,显示该订单ID的明细信息。

    2.1 新建订单明细表

    1)新建数据集 ds1 ,SQL 查询语句为:SELECT * FROM 订单明细 WHERE 订单ID='${订单号}'

    注:SQL 语句中有个参数订单号,这个会在超链传参时用到,实现点哪个订单ID就显示哪个订单ID对应的明细信息。

    2)设计订单明细表的表格,将数据集中的字段拖到对应单元格中,如下图所示:

    Snag_1f76ff97.png

    3)将报表保存到:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\HyplinkReport\路径下。

    2.2 新建订单总览表

    1)新建数据集 ds1 ,SQL 查询语句为:SELECT * FROM 订单

    2)设计订单总览表的表格,将数据集中的字段拖到对应单元格中,如下图所示:

    • C2 单元格需要将单元格元素>高级>格式改为日期型yyyy-MM-dd」。

    • D2 单元格需要将「单元格元素>高级>格式改为数字「#0.00」。

    Snag_1f80f95c.png

    2.3 添加超级链接

    • 选中订单ID所在的 A2 单元格,右侧属性面板点击超级链接,新增一个网络报表类型的超级链接,具体配置如下:

    • 网络报表:点击选择按钮,去订单明细表的目录下,把订单明细表的路径加进来。

    • 链接打开于:这里选择对话框,点击超链后,订单明细表会以对话框形式打开。

    • 新增一个参数订单号,其值为公式=$$$,参数名要跟订单明细表里面的参数一致,$$$ 表示参数的值就是当前单元格,这样点哪个订单ID就把这个 ID 传给订单明细表。

    1629353244325815.png

    2.4 效果预览

    保持模板,点击分页预览,效果如1.1应用场景中所示。

    支持 App 端和 HTML5 端预览。

    3. 模板下载

    已完成模板参见:

    %FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\HyplinkReport\订单总览表.cpt

    %FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\HyplinkReport\订单明细表.cpt

    点击下载模板:

    订单总览表.cpt

    订单明细表.cpt

    4. 注意事项

    4.1 链接到填报模板

    如果链接的是填报模板,想要点击超链后模板以填报预览方式打开,此时需要在报表的路径后面加参数&op=write,如下图所示:

    更多参数介绍可参见文档:op 参数说明

    1629359857368935.png

    4.2 平台内打开超链

    如果报表是挂载到决策平台的,希望点击超链时,模板可以在平台内当前标签页或新标签页打开。

    此时可以安装 平台内打开标签页插件 实现,插件安装后,超链配置页面的链接打开于设置项会新增这两种超链打开方式

    1629361618799981.png

    附件列表


    主题: 报表专题
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持