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

[可视化] 过滤组件选择前后依赖问题

小猪快刨铂金一 显示全部楼层 发表于 2021-12-29 10:57:33 |阅读模式 打印 上一主题 下一主题
1
已解决


如上图,我有3个下拉参数过滤组件,系统,部门,区域

我想实现效果:
默认只能下拉选择系统(部门、区域点击下拉后数据为空)
当我选择了系统,部门数据放开,可以选择部门,但区域点击下拉数据仍然为空。
当我选择了系统、部门后,可以选择区域
...

以上系统、部门、区域属于前后依赖关系,用户必须要先选择系统,后选择部门,再选择区域,不能跳过系统,直接选择部门或区域。

最佳答案

永洪vip
永洪tech-Bella 白银一 关注Ta

2021-12-29 10:57:34

感谢您的反馈。这个问题已经内部确认过了,具体情况如下: 后续正式小版本(V9,V92,V94)会进行逻辑的统一,跟之前一致(保持参数组件默认受未选值策略的控制) 也就是参数组件这样的多级控制需求,想要一级不选,二级数据为空,不允许跨级筛选,仍然可以通过未选值策略来实现,不需要额外加过滤器。 同时新增参数param.exclude.null.query = true ,用于控制参数组件不受未选值策略控制,满足其他需求。默认这个参数为false,受 ...
查看完整内容
回复

使用道具 举报

精彩评论38

永洪tech-Bella白银一 显示全部楼层 发表于 2021-12-29 10:57:34
美滋滋 发表于 2022-2-17 21:26
我觉得这种改动多少都会影响到前面低版本做的报表,如果非要这样改的话,至少给客户一个可以选择的余地, ...

感谢您的反馈。这个问题已经内部确认过了,具体情况如下:
后续正式小版本(V9,V92,V94)会进行逻辑的统一,跟之前一致(保持参数组件默认受未选值策略的控制)
也就是参数组件这样的多级控制需求,想要一级不选,二级数据为空,不允许跨级筛选,仍然可以通过未选值策略来实现,不需要额外加过滤器。
同时新增参数param.exclude.null.query = true ,用于控制参数组件不受未选值策略控制,满足其他需求。默认这个参数为false,受控制(不配置这个参数也是 false)。
因此不影响升级,如果说后续升级92或者94最新版本,不会有影响。
回复

使用道具 举报

环环白银三 显示全部楼层 发表于 2021-12-29 11:33:40
用三个下拉列表参数组件或者下拉参数组件,一定要用参数组件哦。

分别绑定后,对部门所在的参数组件加过滤器,让系统等于第一个参数组件。这样只有系统筛选后,才可以选择部门。

区域的同理,过滤条件写部门等于第2个参数组件即可



过滤器

过滤器

过滤器设置

过滤器设置
回复

使用道具 举报

小猪快刨铂金一 显示全部楼层 发表于 2021-12-29 11:52:05
你好,不是组件绑定数据的问题,现在3个组件的数据都已经绑定好了,也能通过组件过滤出有效数据。

现在问题是:用户有时不按规则操作,直接下拉选部门或者区域,我需要通过脚本对其进行控制,必须先选择系统,再选择部门,再选择区域。
默认只给系统下拉参数给他选择。部门和区域下拉数据为空。
....
回复

使用道具 举报

环环白银三 显示全部楼层 发表于 2021-12-29 11:57:37
上面的就是这种效果,你可以先试一下,这样控制之后如果前面的没有选,后面的就没有数据
回复

使用道具 举报

小猪快刨铂金一 显示全部楼层 发表于 2021-12-29 14:17:33
永洪tech-秀秀 发表于 2021-12-29 11:57
上面的就是这种效果,你可以先试一下,这样控制之后如果前面的没有选,后面的就没有数据 ...

你好,加了部门和区域的过滤条件,还是可以选,我这3个组件都加了空选项,和这有关吗?
回复

使用道具 举报

环环白银三 显示全部楼层 发表于 2021-12-29 14:47:09
有空选项,空还是会显示,但是字段的数据应该还是没有。看下报告设置里面,空选项策略设置的什么呢,要这样做要选择空才行
空选项.png
回复

使用道具 举报

小猪快刨铂金一 显示全部楼层 发表于 2021-12-29 15:35:08
永洪tech-秀秀 发表于 2021-12-29 14:47
有空选项,空还是会显示,但是字段的数据应该还是没有。看下报告设置里面,空选项策略设置的什么呢,要这样 ...

我按以上这样设置了,部门和区域还是可以下拉选择的到数据。
回复

使用道具 举报

小猪快刨铂金一 显示全部楼层 发表于 2021-12-29 15:36:03
yhdata_0e2njcRD 发表于 2021-12-29 15:35
我按以上这样设置了,部门和区域还是可以下拉选择的到数据。

我使用的版本是9.2.3.1,还得麻烦你们帮我看下。如果设置不行,是否可以通过脚本去控制.
回复

使用道具 举报

显示全部楼层 发表于 2021-12-29 17:07:37
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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