永洪社区

标题: 超连接,如果将当前报告的过滤组件到过滤条件都传递到超连接到报表中去 [打印本页]

作者: yhdata_JSxmOt00    时间: 2022-10-26 09:53
标题: 超连接,如果将当前报告的过滤组件到过滤条件都传递到超连接到报表中去
超连接,如果将当前报告过滤组件的过滤条件都传递到超连接中的报表中
作者: yhdata_ruby    时间: 2022-10-26 10:04
本帖最后由 yhdata_ruby 于 2022-10-26 10:07 编辑

传递参数试试哇,但是报告的过滤条件无法直接传递给另一个报告再去直接使用https://www.yonghongtech.com/hel ... erlinkingparameters
作者: lwaaa    时间: 2022-10-26 10:05
不可以直接在报告中添加过滤吗,为什么要超链接传递
作者: yhdata_yzm    时间: 2022-10-26 10:18
首先你要确认你的报告用的是过滤还是参数组件,过滤组件需要写脚本才能传递过滤条件
作者: yhdata_JSxmOt00    时间: 2022-10-26 10:51
yhdata_yzm 发表于 2022-10-26 10:18
首先你要确认你的报告用的是过滤还是参数组件,过滤组件需要写脚本才能传递过滤条件 ...

目前使用的有过滤组件也有参数组件,过滤组件偏多
作者: yhdata_JSxmOt00    时间: 2022-10-26 10:52
lwaaa 发表于 2022-10-26 10:05
不可以直接在报告中添加过滤吗,为什么要超链接传递

主要是报表中过滤组件太多了,所以想能不能直接把过滤条件都传递过去
作者: yhdata_yzm    时间: 2022-10-26 11:00
yhdata_JSxmOt00 发表于 2022-10-26 10:52
主要是报表中过滤组件太多了,所以想能不能直接把过滤条件都传递过去

那你要写很多个脚本哦
var a=下拉列表过滤1.getSelectedObjects()
param['a']=a
debug(param['a'][1])
一个过滤写一个参数来存,这时候你就可以超链接传递参数了

作者: yhdata_JSxmOt00    时间: 2022-10-26 11:04
yhdata_yzm 发表于 2022-10-26 11:00
那你要写很多个脚本哦
var a=下拉列表过滤1.getSelectedObjects()
param['a']=a

相当于还是要把过滤组件的值传递给参数,然后在超连接中在设置参数呗
作者: yhdata_yzm    时间: 2022-10-26 11:07
yhdata_JSxmOt00 发表于 2022-10-26 11:04
相当于还是要把过滤组件的值传递给参数,然后在超连接中在设置参数呗

不需要在超链接设置,你只要勾选传递报告参数,你自己定义的参数也会被传递




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4