此人很懒,什么也没有留下

发帖数 543粉丝 0
杨金刚白银三
2024-10-15 10:58:57 发布在问答
脚本
怎么优化这个代码,就是我要是同时选择红花郎和青花郎两个怎么同时显示出来,不会又加判断吧
下载.png

最佳答案

数据分析之星
找Job的老6 铂金二 关注Ta

2024-10-15 10:58:58

不会影响速度,你要简化可以参考一下下面的伪代码
查看完整内容
907
11
精彩评论11
找Job的老6铂金二
发表于 2024-10-15 10:58:58 显示全部楼层
不会影响速度,你要简化可以参考一下下面的伪代码
  1. 1.visible=false
  2. 2.visible=false
  3. 3.visible=false
  4. 4.visible=false
  5. if(!isNull(param["列表参数1"])){
  6.         if(case 1 酱){
  7.         1.visible=true
  8.         }else if ( case 2 进口)){
  9.         2.visible=true
  10.         }else if ( param["列表参数1"].length==2 && param["列表参数1"].indexOf('武大郎')!=-1 && param["列表参数1"].indexOf('武松') != -1 ){
  11.         3.visible=true
  12.         }else if ( case 3 全部){
  13.         1.visible=true
  14.         2.visible=true
  15.         3.visible=true
  16.         4.visible=true
  17.         }
  18. }
复制代码
回复

使用道具 2#

yhdata_lyaa
发表于 2024-10-15 11:04:14 显示全部楼层
是的
回复

使用道具 3#

杨金刚白银三
发表于 2024-10-15 11:05:19 显示全部楼层

真的没有更简便的条件了吗,那多加这个判断也是会影响运行速度了吗
回复

使用道具 4#

杨金刚白银三
发表于 2024-10-15 11:22:57 显示全部楼层

我想在下拉列表这个多选两个就能看见,而不是在加一个选项
下载 (1).png
回复

使用道具 5#

杨金刚白银三
发表于 2024-10-15 11:30:56 显示全部楼层
yhbi老6了 发表于 2024-10-15 11:14
不会影响速度,你要简化可以参考一下下面的伪代码

你好,我刚接触有点不懂请问: 这个1是不要改成图表1;param["列表参数1"]这个需要改吗;else if ( param["列表参数1"].length==2 && param["列表参数1"].indexOf('武大郎')!=-1 && param["列表参数1"].indexOf('武松') != -1 ){这一串是什么意思啊
回复

使用道具 6#

杨金刚白银三
发表于 2024-10-15 11:34:40 显示全部楼层
yhbi老6了 发表于 2024-10-15 11:14
不会影响速度,你要简化可以参考一下下面的伪代码


回复

使用道具 7#

找Job的老6铂金二
发表于 2024-10-15 11:40:05 显示全部楼层
嘶~,我写的是假代码,case是条件的意思不可以照搬的,写回你原来的 param['参数']=='酱'
回复

使用道具 8#

找Job的老6铂金二
发表于 2024-10-15 11:43:31 显示全部楼层
param['参数']在多选时是一个集合,length是判断是不是只有两个元素。indexOf是判断那两个郎是否在集合里面。&& 是且,三个情况都成立才是最后的大True
回复

使用道具 9#

杨金刚白银三
发表于 2024-10-15 15:19:47 显示全部楼层
yhbi老6了 发表于 2024-10-15 11:43
param['参数']在多选时是一个集合,length是判断是不是只有两个元素。indexOf是判断那两个郎是否在集合里面 ...

谢谢,但是这里这红框这块的没能实现
下载 (2).png
下载 (3).png
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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