期望效果如上图,目前写出的JS代码如下: var thisvalue = this.getvalue();//取type控件中的值 var Y1 = this.options.form.getWidgetByName("Y1");//获取控件Y1 var Y2 = this.options.form.getWidgetByName("Y2");//获取控件Y2 var YM1 = this.options.form.getWidgetByName("YM1");//获取控件YM1 var 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);
} 没有效果,且报错,那位大神能帮忙看一下,并不吝赐教,谢谢! |