aa为复选框的值,当我多选短投和套利时,不去执行下面的代码,是我哪写错了么?
if(aa == "短投"|| aa=="套利") {
this.options.form.getWidgetByName('report1').setVisible(false);
//隐藏报表块}
}
else if(aa == "短投"&& aa=="套利") {
那有值既等于短投又等于套利的,你第二个应该是aa == "短投','套利",多选的时候他的返回值是
“ '短投','套利 ”而且你还要设置复选框的返回值为字符串,分隔符为" ',' "
这个逻辑永远只会走第一个if
= =###
满足第二个if时,必然满足第一个if了,你觉得会执行第二个if嘛
你的aa多选 难道就变成了两个不同的aa啊。。。
多选返回的值是 短投','套利 这种的字符串。