找文章 / 找答案
精选问答 更多内容

页面有多个过滤器,一个选择某值时,其余一个或两个为空

oakoak铂金一 显示全部楼层 发表于 2021-11-5 13:02:30 |阅读模式 打印 上一主题 下一主题
本帖最后由 oakoak 于 2021-11-5 20:49 编辑

其余自动变为空
回复

使用道具 举报

精彩评论7

永洪Tech-CIDX白银二 显示全部楼层 发表于 2021-11-5 13:24:22
报告设置中,取消勾选  过滤组件之间是否关联
回复

使用道具 举报

oakoak铂金一 显示全部楼层 发表于 2021-11-5 14:17:06
永洪Tech-wj 发表于 2021-11-5 13:24
报告设置中,取消勾选  过滤组件之间是否关联

各个过滤器之间本身也没有关联关系
这个方法也不行
需要的是过滤器1有选择后,下拉选择过滤器2 3 时,过滤器1变为空,这样如何设置?
回复

使用道具 举报

永洪Tech-CIDX白银二 显示全部楼层 发表于 2021-11-5 14:40:19
可以使用脚本判断,当过滤器2 和 过滤器3 同时选择值时,设置过滤器1的已选项为空
回复

使用道具 举报

oakoak铂金一 显示全部楼层 发表于 2021-11-5 14:52:23
永洪Tech-wj 发表于 2021-11-5 14:40
可以使用脚本判断,当过滤器2 和 过滤器3 同时选择值时,设置过滤器1的已选项为空 ...

js不太熟悉,有示例的吗?谢谢!
回复

使用道具 举报

永洪Tech-CIDX白银二 显示全部楼层 发表于 2021-11-5 15:02:28
oakoak 发表于 2021-11-5 14:52
js不太熟悉,有示例的吗?谢谢!

在报告的变化时运行里添加脚本:
if(下拉参数2.getSelectedObjects()[0] != null){
    下拉参数1.setSelectedObjects([],STRING);
    列表参数1.setSelectedObjects([],STRING);
}

当下拉参数2 选择项不为空时,下拉参数1 和 列表参数1 的选择项会被清空。如果要选择下拉参数1和列表参1,需置空下拉参数2选项。
回复

使用道具 举报

oakoak铂金一 显示全部楼层 发表于 2021-11-5 15:10:49
永洪Tech-wj 发表于 2021-11-5 15:02
在报告的变化时运行里添加脚本:
if(下拉参数2.getSelectedObjects()[0] != null){
    下拉参数1.setSel ...

谢谢,我试一下。有个其他问题,https://club.yonghongtech.com/fo ... amp;page=1#pid30927
这个有什么方法防止url转码吗?
回复

使用道具 举报

oakoak铂金一 显示全部楼层 发表于 2021-11-5 16:47:24
本帖最后由 oakoak 于 2021-11-5 20:49 编辑
永洪Tech-wj 发表于 2021-11-5 15:02
在报告的变化时运行里添加脚本:
if(下拉参数2.getSelectedObjects()[0] != null){
    下拉参数1.setSel ...

                                                        
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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