期望效果如上图,目前写出的JS代码如下:var thisvalue = this.getvalue();//取type控件中的值var Y1 = this.options.form.getWidgetByName("Y1");//获取控件Y1var Y2 = this.options.form.getWidgetByName("Y2");//获取控件Y2var YM1 = this.options.form.getWidgetByName("YM1");//获取控件YM1var YM2 = this.options.form.getWidgetByName("YM2");//获取控件YM2//如果 type 控件值为 年份 ,设置 Y1 和 Y2 可见,否则 YM1 和 YM2 可见if(thisvalue == "年份"){ this.options.form.getWidgetByName("LabelY1").setVisible(true); Y1.setVisible(true); Y2.setVisible(true);} ELSE { this.options.form.getWidgetByName("LabelYM1").setVisible(true); YM1.setVisible(true); YM2.setVisible(true); }没有效果,且报错,那位大神能帮忙看一下,并不吝赐教,谢谢!