天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1164|回复: 1

[楼主失联] 两个多选下拉框如何联动

[复制链接]
Aix999 发表于 2024-11-14 09:34:40 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v5.X- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】两个多选下拉框如何联动,如果父级下拉框选中了两条元素,子级下拉框可以显示两个元素里所有的子元素

目前我是这么写的 但是如果选中两个元素的话,子级下拉框没有显示。(服务范围是上级多选下拉框的名称)

var opts = $TOOLS.createOptions(); //创建指定类对象        
        var a = getItemValueAsString("服务范围");
println("服务范围"+a);   
        if ("管材类"==(a)){        
        opts.add("球墨铸铁管","球墨铸铁管");        
        opts.add("不锈钢管","不锈钢管");        
        opts.add("涂塑钢管","涂塑钢管");
         opts.add("塑管","塑管");

        } else if("阀门类"==(a)){        
        opts.add("蝶阀","蝶阀");        
        opts.add("球墨闸阀","球墨闸阀");        
        opts.add("不锈钢闸阀","不锈钢闸阀");
        opts.add("不锈钢球阀","不锈钢球阀");
        opts.add("铜加密阀","铜加密阀");
        opts.add("磁性阀","磁性阀");
               
        }  else if("水表类"==(a)){        
         opts.add("机械表","机械表");        
        opts.add("电磁水表","电磁水表");        
        opts.add("电磁流量计","电磁流量计");
        opts.add("nb智能水表","nb智能水表");            
        }









1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\\\\\\\"已解决可结帖\\\\\\\"
yaya 发表于 2024-11-19 09:56:07 | 显示全部楼层
多选的话,应该需要for循环遍历一下选项,用a.indexOf(b)>-1做判断试试

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 11:29

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表