批量打印点击就报错

image.pngimage.png

点击批量打印的时候会报这个错,这是什么意思,版本不同的意思吗?那版本11的打印中printurl 变量的值应该怎样声明呀?

FineReport 245337 发布于 2024-5-17 11:52
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
245337Lv5初级互助
发布于2024-9-19 15:20

这个是访问的路径跨域了,config.printUrl 配置不对

最佳回答
0
用户k6280494Lv6资深互助
发布于2024-5-17 11:55
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-5-17 11:55

你的写法没问题啊

这就是11的文档

批量打印 https://help.fanruan.com/finereport/doc-view-1095.html

你需要改这个路径和参数

image.png

  • 245337 245337(提问者) var printurl = "http://aa.com.cn/webroot/decision/view/report"; var reportlets ="[{reportlet: 'GettingStarted1.cpt', 地区: '华北'}, {reportlet: 'GettingStarted.cpt1', 地区: '华东'}]"; var config = { printUrl : printurl, isPopUp : true, // 是否弹出设置窗口,true为弹出,false为不弹出 data :{ // 多模板格式: [{reportlet: 'name.cpt', a: 'a1'}, {reportlet: 'name.cpt', b: 'b1'}] 同样的模板会出现多页 // 单模板格式: [{reportlet: 'name.cpt', a: 'a1', b: 'b1'}] 同样的模板只会有单页 reportlets: reportlets // 需要打印的模板列表 }, printType : 0, // 打印类型,0为零客户端打印,1为本地打印 // 以下为零客户端打印的参数,仅当 printType 为 0 时生效 ieQuietPrint : false,// IE静默打印设置 true为静默,false为不静默 // 以下为本地打印的参数,仅当 printType 为 1 时生效 printerName : 'Microsoft Print to PDF', // 打印机名 pageType: 2, // 打印页码类型:0:所有页,1:当前页,2:指定页 pageIndex: '1-3', // 页码范围。当 pageType 为 2 时有效 copy: 3, // 打印份数 }; FR.doURLPrint(config)
    2024-05-17 12:02 
  • 245337 245337(提问者) 你看我写的 这样也没有问题吧,放到服务器上一点击就会报错404,真的是没有找到原因
    2024-05-17 12:03 
  • 华莉星宸 华莉星宸 回复 245337(提问者) 建议你先用官方的例子试试,是否可以成功,在调整到自己的报表
    2024-05-17 12:03 
  • 245337 245337(提问者) 回复 华莉星宸 也是没有成功
    2024-05-17 12:13 
  • 2关注人数
  • 121浏览人数
  • 最后回答于:2024-9-19 15:20
    请选择关闭问题的原因
    确定 取消
    返回顶部