你这样肯定是不正确的,你的参数要加在循环的里面。因为你可以看看在没有转换码前它循环就要每个报表名称与路径都要加上参数了,不然你只是加在最外面肯定不限制不到了!
帆软的论坛编辑功能真是弱呀,就不能加一些代码块的编辑功能吗??!!!!!!!!!!!!!!!
-------------------以下代码,你改成你自己的参数名称即可---------------------
var ks = this.options.form.getWidgetByName('ks').getValue();//改成你自己的
var js = this.options.form.getWidgetByName('js').getValue();//改成你自己的
var url = 'report?reportlets=';//定义url
var pars = '&format=excel&__filename__=1';
var path = "${reportName}";
var json = [];
for (var i = 0; i < area.length; i++) {
var sheet = {
reportlet: path,
ks: ks,//时间参数加到这个里面,改成你自己的
js:js,//时间参数加到这个里面,改成你自己的
dq:area[i]//改成你自己的
};
json.push(sheet);
}
jsonStr = encodeURIComponent(JSON.stringify(json));
url += jsonStr;//给url添加模板参数
url += pars;//给url添加导出参数
window.open(url);
---------------------------------------------------------------------------