fr点击后事件

想实现,在参数栏,点击以后把该cpt下载下来

 比如  :

image.png

点击这个,把51这个文件下载下来,不知道js怎么写

FineReport 小歆嵩 发布于 2022-9-21 19:34
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-9-21 19:42

var startdate=this.options.form.getWidgetByName("开始日期").getValue();//参数

var enddate=this.options.form.getWidgetByName("结束日期").getValue();参数

var bm=this.options.form.getWidgetByName("citycode").getValue();//复选框

var url = ("${servletURL}?viewlet=GettingStarted.cpt");//报表路径和名称。你自己改

var config={

startdate:startdate,

enddate:enddate,

city_code:bm,

format:"excel",

extype:"simple",

__filename__:startdate//自定义导出的文件名称以时间为文件名,你自己去修改

};

FR.doHyperlinkByPost(url,config);

-------------分隔线如果不想用参数只想导出excel-------------

var file_name='数据';

var url = ("${servletURL}?viewlet=GettingStarted.cpt");//报表路径和名称。你自己改

var config={

format:"excel",

extype:"simple",

__filename__:file_name//自定义导出的文件名称以时间为文件名,你自己去修改

};

FR.doHyperlinkByPost(url,config);

  • 小歆嵩 小歆嵩(提问者) 我想导出cpt,而不是excel呢
    2022-09-23 17:35 
  • CD20160914 CD20160914 回复 小歆嵩(提问者) window.open(\"你报表的路径\")
    2022-09-23 17:40 
  • 2关注人数
  • 363浏览人数
  • 最后回答于:2022-9-21 19:42
    请选择关闭问题的原因
    确定 取消
    返回顶部