永洪社区

标题: 超链接跳转传参判断 [打印本页]

作者: yhdata_07kEWwbJ    时间: 2024-6-4 11:00
标题: 超链接跳转传参判断
左图框起来的组织层级为四级,我想要实现点击柱状图后判断如果组织层级为五级则跳转到另外一个B报告,如果组织层级为1-4级则本报告A数据刷新即可,要怎么实现呢?AB报告顶部的筛选器均有组织,点击柱状图后也会更新组织筛选器状态

作者: yhdata_lyaa    时间: 2024-6-4 11:19
不行哦,一个超链接只能设置一个目标窗口
作者: yhdata_07kEWwbJ    时间: 2024-6-4 21:10
yhdata_lyaa 发表于 2024-6-4 11:19
不行哦,一个超链接只能设置一个目标窗口

那我能在一个提交按钮上面判断组织的层级实现超链接跳转不同的页面吗?
作者: yhdata_07kEWwbJ    时间: 2024-6-5 10:16
yhdata_lyaa 发表于 2024-6-4 11:19
不行哦,一个超链接只能设置一个目标窗口

你好,请问我能在提交按钮上面进行脚本判断组织的层级实现不同页面的超链接跳转吗?或者大概有什么方案能实现这一需求呢?
作者: yhdata_lyaa    时间: 2024-6-5 10:18
yhdata_07kEWwbJ 发表于 2024-6-4 21:10
那我能在一个提交按钮上面判断组织的层级实现超链接跳转不同的页面吗? ...

如何判断报告的层级,根据表里固定某个单元格的值吗
作者: yhdata_07kEWwbJ    时间: 2024-6-5 10:21
yhdata_lyaa 发表于 2024-6-5 10:18
如何判断报告的层级,根据表里固定某个单元格的值吗

是的,我每一个报告都会有一个表格,根据脚本获取组织的层级
作者: yhdata_07kEWwbJ    时间: 2024-6-5 11:17
yhdata_lyaa 发表于 2024-6-5 10:18
如何判断报告的层级,根据表里固定某个单元格的值吗

或者我能否在哪里指定跳转的URL呢?我的是永洪9.0的版本,如果能够用脚本判断后生成对应的URL再指定跳转也是可以的
作者: yhdata_lyaa    时间: 2024-6-5 11:22
yhdata_07kEWwbJ 发表于 2024-6-5 10:21
是的,我每一个报告都会有一个表格,根据脚本获取组织的层级

获取到了层级后
写if判断不同层级,设置不同的超链接
if(   ){
图片1.link="http://www.yonghongtech.com"
}


作者: yhdata_07kEWwbJ    时间: 2024-6-5 15:29
yhdata_lyaa 发表于 2024-6-5 11:22
获取到了层级后
写if判断不同层级,设置不同的超链接
if(   ){

能举个例子吗?我看文字有点抽象
作者: yhdata_lyaa    时间: 2024-6-5 16:40
yhdata_07kEWwbJ 发表于 2024-6-5 15:29
能举个例子吗?我看文字有点抽象

你现在根据脚本获取的层级是什么呢,写进判断条件列呢。

if(层级==1){
图片1.link="http://www.yonghongtech.com"
}
elseif(层级==2){
图片1.link="http://www.baidu.com"
}
作者: yhdata_07kEWwbJ    时间: 2024-6-6 09:15
yhdata_lyaa 发表于 2024-6-5 16:40
你现在根据脚本获取的层级是什么呢,写进判断条件列呢。

if(层级==1){

我昨天试了,没办法用URL去实现这个,可能只能通过超链接进行跳转了....if( param["org5"] != null){param["orgall"] =param["org5"] }
else{
if( param["org4"] != null){param["orgall"] =param["org4"] }
else{
if( param["org3"] != null){param["orgall"] =param["org3"] }
else{
if( param["org2"] != null){param["orgall"] =param["org2"] }
else{
if( param["org1"] != null){param["orgall"] =param["org1"] }
}}}}  这是我的脚本,脚本可以判断进行指定超链接跳转吗?
作者: yhdata_lyaa    时间: 2024-6-6 10:45
yhdata_07kEWwbJ 发表于 2024-6-6 09:15
我昨天试了,没办法用URL去实现这个,可能只能通过超链接进行跳转了....if( param["org5"] != null){para ...

可以设置超链接,勾选传递报告参数,你的目的也是传递参数param["orgall"] 吧




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