这是代码。手机端选择的时候无法使用 var a = this.options.form.getWidgetByName("Labeltime_month"); var b = this.options.form.getWidgetByName("month"); var c = this.options.form.getWidgetByName("Search_month"); var d = this.options.form.getWidgetByName("Labeltime_weekbegin"); var e = this.options.form.getWidgetByName("sat"); var f = this.options.form.getWidgetByName("Labeltime_weekend"); var g = this.options.form.getWidgetByName("fri"); var h = this.options.form.getWidgetByName("Search_week"); var j = this.options.form.getWidgetByName("Labeltime_year"); var k = this.options.form.getWidgetByName("comboBox_year"); var l = this.options.form.getWidgetByName("Labeltime_halfyear"); var m = this.options.form.getWidgetByName("comboBox_halfyear"); var i = this.options.form.getWidgetByName("formstype"); var thislen = i.getValue(); if(thislen == 1) { a.setVisible(false); b.setVisible(false); c.setVisible(false);
d.setVisible(true); e.setVisible(true); f.setVisible(true); g.setVisible(true); h.setVisible(true);
j.setVisible(false); k.setVisible(false); l.setVisible(false); m.setVisible(false); } else if(thislen == 2){ a.setVisible(true); b.setVisible(true); c.setVisible(true);
d.setVisible(false); e.setVisible(false); f.setVisible(false); g.setVisible(false); h.setVisible(false); j.setVisible(false); k.setVisible(false); l.setVisible(false); m.setVisible(false); }else if(thislen == 3){ a.setVisible(false); b.setVisible(false); c.setVisible(false);
d.setVisible(false); e.setVisible(false); f.setVisible(false); g.setVisible(false); h.setVisible(true); j.setVisible(true); k.setVisible(true); l.setVisible(true); m.setVisible(true); }else{ a.setVisible(false); b.setVisible(false); c.setVisible(true);
d.setVisible(false); e.setVisible(false); f.setVisible(false); g.setVisible(false); h.setVisible(false); j.setVisible(true); k.setVisible(true); l.setVisible(false); m.setVisible(false); } 这是报错信息,在移动端选的是预览,在手机上选择报表类型后(下图为选择的周报),就报错.在PC端好好的。 |