珮縌佢瀏朤青铜四
2022-9-8 09:22:54 发布在问答
【数据处理】 参数联动问题
一个下拉列表参数,一个下拉参数,下拉参数为空的时候(下拉后也没有任何备选值),下拉列表也为空(下拉后也没有任何备选值),下拉列表里已经有对应的字段做了过滤,脚本也写了,没有效果
,对应脚本:
if(param['下拉参数']==null)
{
param['下拉列表参数']==null
}

最佳答案

lwaaa 青铜二

2022-09-08 09:22:55

你参数1 绑定一个数据集就是你的用户编码,你的用户编码原始值如果有空值就直接绑定,没有的话,直接在创建数据集的时候Union all一个空值即可
查看完整内容
6825
24
精彩评论24
lwaaa青铜二
发表于 2022-9-8 09:22:55 显示全部楼层
珮縌佢瀏朤 发表于 2022-9-8 11:03
我想到的办法可能行不通,不知道有没有别的办法可以实现这个功能

你参数1 绑定一个数据集就是你的用户编码,你的用户编码原始值如果有空值就直接绑定,没有的话,直接在创建数据集的时候Union all一个空值即可
回复

使用道具 2#

yhdata_yzm
发表于 2022-9-8 09:32:59 显示全部楼层
var a=null
if(下拉列表参数1.getSelectedObjects()[0]==null )
{
下拉列表参数2.setSelectedObjects([a],STRING)
}
我是用的两个下拉列表参数,你试试这么写
回复

使用道具 3#

珮縌佢瀏朤青铜四
发表于 2022-9-8 09:54:10 显示全部楼层
yhdata_yzm 发表于 2022-9-8 09:32
var a=null
if(下拉列表参数1.getSelectedObjects()[0]==null )
{

还是没有效果
回复

使用道具 4#

yhdata_yzm
发表于 2022-9-8 10:24:30 显示全部楼层

是否写在变化时运行,你可以远程吗
回复

使用道具 5#

珮縌佢瀏朤青铜四
发表于 2022-9-8 10:29:24 显示全部楼层
yhdata_yzm 发表于 2022-9-8 10:24
是否写在变化时运行,你可以远程吗

我这边没办法远程,一会儿我去问一下的,我的if后面的参数下拉没有任何选项
回复

使用道具 6#

珮縌佢瀏朤青铜四
发表于 2022-9-8 10:31:05 显示全部楼层
珮縌佢瀏朤 发表于 2022-9-8 10:29
我这边没办法远程,一会儿我去问一下的,我的if后面的参数下拉没有任何选项 ...

在装载时运行,和变化时运行都一样
回复

使用道具 7#

yhdata_yzm
发表于 2022-9-8 10:34:19 显示全部楼层
珮縌佢瀏朤 发表于 2022-9-8 10:31
在装载时运行,和变化时运行都一样

你新建一个报告,加两个下拉参数列表,分别绑定两个数据列测试下呢
回复

使用道具 8#

珮縌佢瀏朤青铜四
发表于 2022-9-8 10:35:19 显示全部楼层
yhdata_yzm 发表于 2022-9-8 10:24
是否写在变化时运行,你可以远程吗

我最终是想实现不同用户登录时有不同的权限,if后参数1连接的数据是配置好的用户,那有没有其他办法可以实现权限的?
回复

使用道具 9#

珮縌佢瀏朤青铜四
发表于 2022-9-8 10:35:59 显示全部楼层
yhdata_yzm 发表于 2022-9-8 10:34
你新建一个报告,加两个下拉参数列表,分别绑定两个数据列测试下呢

我就是这么测试的
回复

使用道具 10#

123  
高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部