[可视化]
同一个页面两个一模一样的参数组件,是否可以相互传递.....
-
ssg
- 2022-11-12 16:48:04
- 发布在 论坛
2994
8
版本:9.4
场景:同一个页面,列表参数组件a(单选)和列表参数组件b(单选),手动添加的参数内容是一样的;
问题:是否可以在同一个页面实现,选择组件a时将组件a的参数值传递给组件b,选择组件b时将组件b的参数值传递给组件a;也就是实现两个参数之间的相互传递?
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
永洪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_ruby
显示全部楼层
发表于 2022-11-14 09:37:34
|
|
|
|
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
|
|
|
|