永洪社区

标题: 超链接脚本 [打印本页]

作者: yhdata_kPkHFcAG    时间: 2022-12-5 15:07
标题: 超链接脚本
可以通过脚本条件判断进行超链接吗?
我写的
var loc=new  locator([],cell,headr);
if(col['省份']=='西安'){
地图.setlink()
}else{}

这样书写的,报错,书写不对吗?
作者: yhdata_ruby    时间: 2022-12-5 15:13
报了什么错截图看一下,setlink后面怎么写的,报告地址对吗
作者: yhdata_kPkHFcAG    时间: 2022-12-5 16:36
yhdata_ruby 发表于 2022-12-5 15:13
报了什么错截图看一下,setlink后面怎么写的,报告地址对吗

报col未定义
作者: yhdata_lyaa    时间: 2022-12-5 17:01
yhdata_kPkHFcAG 发表于 2022-12-5 16:36
报col未定义

col 不能在脚本中使用
作者: yhdata_kPkHFcAG    时间: 2022-12-5 17:19
yhdata_lyaa 发表于 2022-12-5 17:01
col 不能在脚本中使用

那该如何写呢?怎么进行判断的方式,来进行超链接呢?
作者: yhdata_lyaa    时间: 2022-12-5 17:20
yhdata_kPkHFcAG 发表于 2022-12-5 17:19
那该如何写呢?怎么进行判断的方式,来进行超链接呢?

讲一下需求呢,举个例子看看
作者: yhdata_kPkHFcAG    时间: 2022-12-5 18:58
yhdata_lyaa 发表于 2022-12-5 17:20
讲一下需求呢,举个例子看看

地图组件,中根据不同省份进行超链接
作者: yhdata_ruby    时间: 2022-12-5 19:02
yhdata_kPkHFcAG 发表于 2022-12-5 18:58
地图组件,中根据不同省份进行超链接

使用超链接传参,勾选传递报告参数就可以
作者: yhdata_kPkHFcAG    时间: 2022-12-6 09:04
yhdata_ruby 发表于 2022-12-5 19:02
使用超链接传参,勾选传递报告参数就可以

不是的,是西安链接到报表A.,北京链接到报表B
作者: yhdata_ruby    时间: 2022-12-6 09:53
本帖最后由 yhdata_ruby 于 2022-12-6 10:05 编辑
yhdata_kPkHFcAG 发表于 2022-12-6 09:04
不是的,是西安链接到报表A.,北京链接到报表B

可以设置超链接的传参跳转不同的报告。
例如:
1.报告1是地图,绑定省这列。
2.复制报告A的链接例如:http://localhost:8080/bi/?proc=1&action=viewer&hback=true&db=!56db!!5ddd!.db&platform=PC&browserType=firefox修改为http://localhost:8080/bi/?proc=1&action=viewer&hback=true&db=?{省}&platform=PC&browserType=firefox,在报告1设置超链接url是你修改好的链接,参数勾选省,勾选传递报告链接。
作者: yhdata_kPkHFcAG    时间: 2022-12-6 10:27
yhdata_ruby 发表于 2022-12-6 09:53
可以设置超链接的传参跳转不同的报告。
例如:
1.报告1是地图,绑定省这列。

不行啊,改了第一个之后,再改第二个省份,第一个就变成和第二个一样了
作者: yhdata_ruby    时间: 2022-12-6 11:01
yhdata_kPkHFcAG 发表于 2022-12-6 10:27
不行啊,改了第一个之后,再改第二个省份,第一个就变成和第二个一样了 ...

截图看一下您怎么设置的




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