ssg青铜二
2022-11-12 16:48:04 发布在问答
【可视化】 同一个页面两个一模一样的参数组件,是否可以相互传递.....
版本:9.4
场景:同一个页面,列表参数组件a(单选)和列表参数组件b(单选),手动添加的参数内容是一样的;
问题:是否可以在同一个页面实现,选择组件a时将组件a的参数值传递给组件b,选择组件b时将组件b的参数值传递给组件a;也就是实现两个参数之间的相互传递?
3201
8
精彩评论8
永洪tech-Yan青铜三
发表于 2022-11-12 17:13:21 显示全部楼层
两个参数间互相传彼此会出现“发现无效依赖的问题”,请问的要用这个做什么 我看是否有其他解决方案呢?
回复

使用道具 2#

ssg青铜二
发表于 2022-11-12 18:35:50 显示全部楼层
主要是因为做的页面太高了,以至于想要在页面的某一个位置改变筛选条件时,还得滑动页面到顶部去改变筛选条件,所以想要在页面做多个筛选器,这样就可以在任何一个必要的位置放置一个筛选器,控制整个页面。
回复

使用道具 3#

yhdata_38fa8dc0钻石一
发表于 2022-11-13 21:00:19 显示全部楼层
可以试试这个思路:
同一个页面,分别添加两个同样的过滤器组件,同样的参数,上方一个,下方一个,然后看看能否可行
我没试验,明天我也试试
回复

使用道具 4#

ssg青铜二
发表于 2022-11-14 08:45:28 显示全部楼层
yhdata_38fa8dc0 发表于 2022-11-13 21:00
可以试试这个思路:
同一个页面,分别添加两个同样的过滤器组件,同样的参数,上方一个,下方一个,然后看 ...

找到了一个折中的办法,永洪自由布局下有一个全局筛选,将需要全局筛选的过滤组件、参数组件等放到全局筛选的区域内,不管页面有多高,全局筛选的内容都在页面置顶的位置。
您说的这个办法我也来试试
回复

使用道具 5#

yhdata_ruby铂金一
发表于 2022-11-14 09:37:34 显示全部楼层
ssg 发表于 2022-11-14 08:45
找到了一个折中的办法,永洪自由布局下有一个全局筛选,将需要全局筛选的过滤组件、参数组件等放到全局筛 ...

回复

使用道具 6#

yhdata_8nCvUMjF玄铁一
发表于 2024-5-24 11:44:59 显示全部楼层
不能互相传参
回复

使用道具 7#

美滋滋白银三
发表于 2024-5-24 11:55:12 显示全部楼层
楼主说的想法,是可以用脚本实现的,没有问题。只是觉得没有必要这样做。
如果想做,可以参考下面的思路自己写脚本吧。
1. 加载运行脚本:
    将两个单选组件初始化同样的的选项。
    将这个选项记录在两个变量中,分别作为两个组件的初始选择项目的备份值
2. 变化时运行脚本
    判断当前组件1选择项是否和组件1对应的备份值一样,如果不一样,则修改组件2的选项值与组件1一致,同时修改组件1以及组件2的备份值为最新值
    判断当前组件2选择项是否和组件2对应的备份值一样,如果不一样,则修改组件1的选项值与组件2一致,同时修改组件1以及组件2的备份值为最新值

这样就可以达到你的期望了
回复

使用道具 8#

yhdata_白银四
发表于 2024-5-24 14:46:52 显示全部楼层
啥情况,2022年的问答都翻出来了
回复

使用道具 9#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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