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

[可视化] 同一个页面两个一模一样的参数组件,是否可以相互传递.....

ssg青铜二 显示全部楼层 发表于 2022-11-12 16:48:04 |阅读模式 打印 上一主题 下一主题
版本:9.4
场景:同一个页面,列表参数组件a(单选)和列表参数组件b(单选),手动添加的参数内容是一样的;
问题:是否可以在同一个页面实现,选择组件a时将组件a的参数值传递给组件b,选择组件b时将组件b的参数值传递给组件a;也就是实现两个参数之间的相互传递?
回复

使用道具 举报

精彩评论8

永洪tech-Yan青铜三 显示全部楼层 发表于 2022-11-12 17:13:21
两个参数间互相传彼此会出现“发现无效依赖的问题”,请问的要用这个做什么 我看是否有其他解决方案呢?
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

回复

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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