A普通报表里参数面板 BUTTON 控件写了个js,如下: var date =_g().parameterEl.getWidgetByName("date").getValue(); var year =_g().parameterEl.getWidgetByName("year").getValue(); var month =_g().parameterEl.getWidgetByName("month").getValue(); var year1 =_g().parameterEl.getWidgetByName("year1").getValue(); var month1 =_g().parameterEl.getWidgetByName("month1").getValue() var StartIte =_g().parameterEl.getWidgetByName("StartIte").getValue(); var EndIte =_g().parameterEl.getWidgetByName("EndIte").getValue(); var StartCat =_g().parameterEl.getWidgetByName("StartCat").getValue(); var EndCat =_g().parameterEl.getWidgetByName("EndCat").getValue(); var type =_g().parameterEl.getWidgetByName("type").getValue(); var ItemType =_g().parameterEl.getWidgetByName("ItemType").getValue(); var extype ="simple"; var url = "XXXXXXX/WebReport/ReportServer?reportlet=/k3/B.cpt&date=" + date + "&year=" + year + "&month=" + month + "&year1=" + year1 + "&month1=" + month1 + "&StartIte=" + StartIte + "&EndIte=" + EndIte + "&StartCat=" + StartCat + "&EndCat=" + EndCat + "&type=" + type + "&ItemType=" + ItemType + "&extype=" + extype + "&format=excel"; window.open(encodeURI(encodeURI(url))); 点击BUTTON时 输入参数 &StartIte:XX-X-XXXXXX#0 时就跳转到了B模板,如果输入的是 XX-X-XXXXXX 就是导出B模板。 请问以上问题如何解决呀? |