永洪社区

标题: 超链接是否可以跳转到选项卡的不同界面 [打印本页]

作者: kenneth    时间: 2023-5-25 16:05
标题: 超链接是否可以跳转到选项卡的不同界面
对一列数据设置了超链接   这列数据有可能来自选项卡的不同界面   能否跳到对应的界面
作者: DX188    时间: 2023-5-25 16:05
kenneth 发表于 2023-5-25 17:21
想问一下  像这种if 和选项卡在一起应该怎么写啊

你的指标是文本参数的名字?
if(指标.value=="指定内容"){
选项卡1.selIndex=0
}else if(指标.value=="指定内容1"){
选项卡1.selIndex=1
}else{
选项卡1.selIndex=2
}
作者: yhdata_ruby    时间: 2023-5-25 16:21
超链接只能跳转到其他报告页面,不能跳转到同一个报告页面的
作者: DX188    时间: 2023-5-25 16:26
本帖最后由 DX188 于 2023-5-25 16:27 编辑

比方说你的营业成本设置的传参参数是a,营业收入的传参参数是b,设好超链接打开的是报告C,
在报告C中变化时运行,if参数a不为空,选项卡1.selIndex=0,if参数b不为空,选项卡1.selIndex=1这是不同报告的方法,如果是同一份报告里的话不要用超链接,用组件传参就行,方法一样

作者: kenneth    时间: 2023-5-25 16:42
DX188 发表于 2023-5-25 16:26
比方说你的营业成本设置的传参参数是a,营业收入的传参参数是b,设好超链接打开的是报告C,
在报告C中变化 ...

但是营业成本和营业收入这两个是同一个数据的同一个字段
作者: DX188    时间: 2023-5-25 16:47
kenneth 发表于 2023-5-25 16:42
但是营业成本和营业收入这两个是同一个数据的同一个字段

那就是if参数a=="营业收入",if参数a=="营业成本",这样来判断
作者: kenneth    时间: 2023-5-25 17:21
DX188 发表于 2023-5-25 16:47
那就是if参数a=="营业收入",if参数a=="营业成本",这样来判断

想问一下  像这种if 和选项卡在一起应该怎么写啊  

作者: kenneth    时间: 2023-5-26 09:22
DX188 发表于 2023-5-26 08:59
你的指标是文本参数的名字?
if(指标.value=="指定内容"){
选项卡1.selIndex=0

对  是文本参数的名字  想再问一下   这个指定内容  因为有很多个值   能不能写在一起呢  类似于sql里面的value in('a','b','c'),这种样子  还是说得一个一个写出来呀

作者: DX188    时间: 2023-5-26 09:31
kenneth 发表于 2023-5-26 09:22
对  是文本参数的名字  想再问一下   这个指定内容  因为有很多个值   能不能写在一起呢  类似于sql里面 ...

指标.value=="指定内容"||指标.value=="指定内容1"||指标.value=="指定内容2"。这样写,||相当于or
作者: kenneth    时间: 2023-5-26 10:09
DX188 发表于 2023-5-26 09:31
指标.value=="指定内容"||指标.value=="指定内容1"||指标.value=="指定内容2"。这样写,||相当于or ...

解决了 感谢感谢
作者: DX188    时间: 2023-5-26 10:14
kenneth 发表于 2023-5-26 10:09
解决了 感谢感谢






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