怎么把这个参数加在分页导出代码里,加在哪一处

帮我看看,看不懂,

image.png

image.png

image.png

FineReport 帆软用户wYukXssXS5 发布于 2024-9-5 19:33
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-9-5 19:43(编辑于 2024-9-5 20:10)

照着前面的格式继续拼接__filename__=1&fanwei=XXXX';

image.png

---------

image.png

  • 帆软用户wYukXssXS5 帆软用户wYukXssXS5(提问者) fanwei是我写的参数啊,那我fanwei后面等于什么啊
    2024-09-05 19:53 
  • Z4u3z1 Z4u3z1 回复 帆软用户wYukXssXS5(提问者) 上面补充了一张图
    2024-09-05 20:10 
  • Z4u3z1 Z4u3z1 回复 帆软用户wYukXssXS5(提问者) 如果fanwei 时控件的话就在function里面写JS调用接口获取。https://help.fanruan.com/finereport10.0/doc-view-4007.html(var fanwei =_g().parameterEl.getWidgetByName("fanwei").getValue();)
    2024-09-05 20:18 
  • 帆软用户wYukXssXS5 帆软用户wYukXssXS5(提问者) 回复 Z4u3z1 调出来全是空的
    2024-09-05 20:25 
  • 帆软用户wYukXssXS5 帆软用户wYukXssXS5(提问者) 回复 Z4u3z1 var fanwei =_g().parameterEl.getWidgetByName("fanwei").getValue();这个我写在哪里啊
    2024-09-05 20:29 
最佳回答
0
华莉星宸Lv7高级互助
发布于2024-9-5 19:44
最佳回答
0
CD20160914Lv8专家互助
发布于2024-9-6 08:52

直接类似这样就行了

var a=this.options.form.getWidgetByName('prod_type').getValue();//还有参数再这样获取

var url = 'report?reportlets=';//定义url

var pars = '&format=excel&__filename__=1';//设置导出格式和导出文件名称

var path = "${reportName}";//获取模板名称和路径

//获取模板中参数值,以数组形式存储,每个参数值对应一个sheet

var json = [];

for (var i = 0; i < area.length; i++) {

var sheet = {

reportlet: path,

地区: area[i],

   //增加的参数,如果还有继续按这样的往下面换行写

prod_type:a

};

json.push(sheet);

}

jsonStr = encodeURIComponent(JSON.stringify(json));//对url进行encodeURIComponent编码

url += jsonStr;//给url添加模板参数

url += pars;//给url添加导出参数

alert(url);//打印url

window.open(url);

image.png

image.png

导出的结果

image.png

  • 3关注人数
  • 96浏览人数
  • 最后回答于:2024-9-6 08:52
    请选择关闭问题的原因
    确定 取消
    返回顶部