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

三个下拉参数互相关联问题

yhdata_esKyLD5s白银四 显示全部楼层 发表于 2021-10-25 14:06:22 |阅读模式 打印 上一主题 下一主题
5
已解决

三个下拉参数互相关联问题

4165 9
各位老师,请教以下问题:前提条件:有三个下拉参数1/2/3,且他们关联的数据字段相同;

实现效果:三个下拉参数选择的内容互不相同,例如,下拉参数1选择了数据1,下拉参数2/3只能选择数据2/3;相反,下拉参数2选择了数据1,下拉参数1/3只能选择数据1/3。
我尝试用过滤器,但是不能互相设置过滤会报错,请问还有没有其他方式?


2.png

最佳答案

_贝贝 白银一 关注Ta

2021-10-25 14:06:23

param['a']=下拉参数1.getSelectedObjects()[0] param['b']=下拉参数2.getSelectedObjects()[0] param['c']=下拉参数3.getSelectedObjects()[0] 分别获取下拉参数的值,以上脚本写在页面的-变化时运行 给下拉参数分别设置过滤,下拉参数1 过滤条件 :字段 不是 = b 与 字段 不是 = c 下拉参数2 过滤条件 :字段 不是 = a 与 字段 不是 = c 下拉参数3 过滤条件 :字段 不是 = a 与 字段 不是 = b ...
查看完整内容
回复

使用道具 举报

精彩评论9

_贝贝白银一 显示全部楼层 发表于 2021-10-25 14:06:23
param['a']=下拉参数1.getSelectedObjects()[0]
param['b']=下拉参数2.getSelectedObjects()[0]
param['c']=下拉参数3.getSelectedObjects()[0]

分别获取下拉参数的值,以上脚本写在页面的-变化时运行

给下拉参数分别设置过滤,下拉参数1 过滤条件  :字段 不是 =  b 与  字段 不是 = c
下拉参数2  过滤条件  :字段 不是 =  a 与  字段 不是 = c
下拉参数3 过滤条件  :字段 不是 =  a 与  字段 不是 = b
回复

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2021-10-25 14:11:27
没有太明白你的意思,首先,三个下拉组件绑定的是相同的字段,那么下拉可选择的值应该都是相同的吧?
比如下拉组件1可以选择A,B,C三个值,那么下拉组件2和3应该也都可以选择A,B,C三个选项吧?
具体你要实现什么功能呢?当下拉1选择A时,下拉2和3只能选择B,C?当下拉2选择了B时,下拉1和3就只能选择A,C ?
回复

使用道具 举报

yhdata_esKyLD5s白银四 显示全部楼层 发表于 2021-10-25 14:18:09
lijie 发表于 2021-10-25 14:11
没有太明白你的意思,首先,三个下拉组件绑定的是相同的字段,那么下拉可选择的值应该都是相同的吧?
比如 ...

就是您说的这个意思 老师
回复

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2021-10-25 14:25:14
奇怪的需求 :)
我建议你把这个字段单独抽出来,做三个数据集,然后分别绑定在三个下拉组件上。再用脚本来控制。
以前没做过这样的需求,我先试试看看。
回复

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2021-10-25 15:25:07
永洪tech-zxx 发表于 2021-10-25 14:36
param['a']=下拉参数1.getSelectedObjects()[0]
param['b']=下拉参数2.getSelectedObjects()[0]
param['c'] ...

可以可以,我把问题想复杂了,哈哈
回复

使用道具 举报

yhdata_esKyLD5s白银四 显示全部楼层 发表于 2021-10-25 17:18:10
永洪tech-zxx 发表于 2021-10-25 14:06
param['a']=下拉参数1.getSelectedObjects()[0]
param['b']=下拉参数2.getSelectedObjects()[0]
param['c'] ...

您好 这样可以设置 不过会在打开的时候弹出输入参数的窗口,请问如何取消呢?


1.png
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-10-25 17:19:44
本帖最后由 永洪tech-zxx 于 2021-10-25 17:20 编辑
yhdata_esKyLD5s 发表于 2021-10-25 17:18
您好 这样可以设置 不过会在打开的时候弹出输入参数的窗口,请问如何取消呢?

编辑参数-选择参数-取消勾选弹出
弹出.png
回复

使用道具 举报

yhdata_esKyLD5s白银四 显示全部楼层 发表于 2021-10-25 17:26:53
永洪tech-zxx 发表于 2021-10-25 17:19
编辑参数-选择参数-取消勾选弹出

好的 老师 非常感谢
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-10-25 17:28:05

回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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