导出报表到EXCEL:参考学习视频,书写JAVASCRIPT导出excel,没有成功

image.png

提示这个界面:

image.png

FineReport 18020659076 发布于 2021-6-7 15:32 (编辑于 2021-6-7 15:32)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-6-7 15:34(编辑于 2021-6-7 15:55)

你的url地址,就是报表地址错了

正常,report?后面还有viewlet=XXXX.cpt

image.png

-------------------

window.open(FR.cjkEncode("${servletURL}?report?viewlet=订单明细表.cpt&ID="+ ID + "format=excel"));

----=========

window.open(FR.cjkEncode("/webroot/decision/view/report?viewlet=/report/订单明细表.cpt&ID="+ ID + "format=excel")); 

  • 18020659076 18020659076(提问者) http://localhost:8075/webroot/decision/view/report?viewlet=report%252F%25E8%25AE%25A2%25E5%258D%2595%25E6%2598%258E%25E7%25BB%2586%25E8%25A1%25A8.cpt 明细表的地址是这样的 。不知道怎么填充到这段JAVASCRIP window.open(FR.cjkEncode(\"${servletURL}?report?=/订单明细表.cpt&ID=\"+ ID + \"format=excel\"));
    2021-06-07 15:42 
  • snrtuemc snrtuemc 回复 18020659076(提问者) 你把地址改下吗、,改成window.open(FR.cjkEncode(\\\"${servletURL}?report?viewlet=订单明细表.cpt&ID=\"+ ID + \"format=excel\"));就可以了,参考修改答案,回复例会自动加斜杠
    2021-06-07 15:44 
  • 18020659076 18020659076(提问者) 回复 snrtuemc window.open(FR.cjkEncode(\"${servletURL}?report?viewlet=订单明细表.cpt&ID=\"+ ID + \"format=excel\")); 改成这样了 ,还是同样的提示
    2021-06-07 15:50 
  • snrtuemc snrtuemc 回复 18020659076(提问者) 知道了,你的还有一层repot文件夹,看下修改答案
    2021-06-07 15:54 
  • 18020659076 18020659076(提问者) 回复 snrtuemc 改成window.open(FR.cjkEncode(\"/webroot/decision/view/report?viewlet=/report/订单明细表.cpt&ID=\"+ ID + \"format=excel\")); 报错 : 错误代码:11300001 数据集配置错误
    Query:
    错误代码:11300001 数据集配置错误
    org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (unrecognized token: "10248format")
    2021-06-07 16:02 
  • 2关注人数
  • 261浏览人数
  • 最后回答于:2021-6-7 15:55
    请选择关闭问题的原因
    确定 取消
    返回顶部