永洪社区

标题: 在表格某个列加链接,可以实现根据数据某列值跳不同页... [打印本页]

作者: yhdata_8FQGXEFU    时间: 2022-8-25 18:31
标题: 在表格某个列加链接,可以实现根据数据某列值跳不同页...


在表格某个列加链接实现跳转,如何实现根据数据某列值跳不同页?  
比如,3个报表也,如下,根据公司的属性(假设有个字段)跳到不同报表页面,


公司 总收入
公司1 111
公司2 22

点击公司1,跳到收入明细
收入明细
公司1 xx



点击公司2, 跳到 收入环比

收入环比
公司 收入环比
公司2100



作者: WGM    时间: 2022-8-25 18:35
参考一下帮助文档中超链接-链接到数据列:https://www.yonghongtech.com/hel ... 0%E6%8D%AE%E5%88%97
作者: yhdata_8FQGXEFU    时间: 2022-8-25 21:58
WGM 发表于 2022-8-25 18:35
参考一下帮助文档中超链接-链接到数据列:https://www.yonghongtech.com/help/Z-Suite/9.4/ch/dataprocess_h ...

谢谢

不过,好像没有我想要的的效果。
我想要的就是 是否 有脚本可以 类似监听点击一行数据里超链接,然后在脚本根据数据的情况,做不同的跳转(url 不同,动态的变化,不会有一列是url), 我需要通过这个效果来实现类似钻取效果:某一列是一个有层级结构的数据,一层层往下 ,如是改行数据最后一层,则跳到另外的页面。
作者: yhdata_yzm    时间: 2022-8-25 22:53
yhdata_8FQGXEFU 发表于 2022-8-25 21:58
谢谢

不过,好像没有我想要的的效果。

有个思路:
1.选择组件传参-操作:选中,点击你要传参的图表-选中你要传递参数的列,设定传递参数的值为a
2.然后写脚本,变化时运行:
if(param['a']=='公司1')
{
param['b']='报告1的名字'

}
if(param['a']=='公司2')
{
param['b']='报告2的名字'
}
3.设置超链接的url:http://localhost:8080/bi/?proc=1&action=viewer&hback=true&db=?{b}&platform=PC&browserType=firefox
这时候你就可以跳转到自己想要的那个报告了
作者: yhdata_8FQGXEFU    时间: 2022-8-29 11:33
yhdata_yzm 发表于 2022-8-25 22:53
有个思路:
1.选择组件传参-操作:选中,点击你要传参的图表-选中你要传递参数的列,设定传递参数的值为a ...

你好,试了你这个方法,还是不行。 在报告的脚本里写上面的的脚本,效果设置的url都一样的,没有每一行的url都不一样的效果。
作者: yhdata_yzm    时间: 2022-8-29 13:56
yhdata_8FQGXEFU 发表于 2022-8-29 11:33
你好,试了你这个方法,还是不行。 在报告的脚本里写上面的的脚本,效果设置的url都一样的,没有每一行的 ...

像这种表格,没有办法单独一行设置一个超链接的。但是我说的可以达到你一个公司跳转一个报告的效果




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