找文章 / 找答案
  • 发帖数210
  • 粉丝0

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

精选问答 更多内容

脚本

杨金刚青铜四 显示全部楼层 发表于 2024-10-15 10:58:57 |阅读模式 打印 上一主题 下一主题
1
已解决

脚本

568 11
怎么优化这个代码,就是我要是同时选择红花郎和青花郎两个怎么同时显示出来,不会又加判断吧
下载.png

最佳答案

数据分析之星
yhbi老6了 铂金一 关注Ta

2024-10-15 10:58:58

不会影响速度,你要简化可以参考一下下面的伪代码
查看完整内容
回复

使用道具 举报

精彩评论11

yhbi老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. }
复制代码
回复

使用道具 举报

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

使用道具 举报

杨金刚青铜四 显示全部楼层 发表于 2024-10-15 11:05:19

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

使用道具 举报

杨金刚青铜四 显示全部楼层 发表于 2024-10-15 11:22:57

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

使用道具 举报

杨金刚青铜四 显示全部楼层 发表于 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 ){这一串是什么意思啊
回复

使用道具 举报

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


回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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