)若9.0设计器升级至11.0版本,使用JS调用FR打印方法需要根据帮助文档重新编写J

image.png这个要怎么去掉呀,在哪里去掉

FineReport 245337 发布于 2024-5-17 14:39
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-5-17 14:40

直接参考11的文档

重新写一下呗

  • 245337 245337(提问者) var printurl = "http://localhost:8075/webroot/decision/view/report"; var p = []; //获取当前页面选中的参数值,并将值放入数组中 $(":checkbox").each(function() { if ($(this).attr("checked") == "checked") p.push("{reportlet: 'GettingStarted.cpt', 地区 : " + $(this).val() + "}"); }) if (p.length > 0) { //将参数值组成的数组转化为字符串 var rp = p.join(","); var reportlets = "[" + rp + "]"; var config = { printUrl: printurl, isPopUp: true, // 是否弹出设置窗口,true为弹出,false为不弹出 data: { reportlets: reportlets // 需要打印的模板列表 }, printType: 0, // 打印类型,0为零客户端打印,1为本地打印 // 以下为本地打印的参数,仅当 printType 为 1 时生效 printerName: 'Microsoft Print to PDF', // 打印机名 pageType: 2, // 打印页码类型:0:所有页,1:当前页,2:指定页 pageIndex: '1-3', // 页码范围。当 pageType 为 2 时有效 copy: 1, // 打印份数 }; FR.doURLPrint(config); } else alert("请选择需要打印的参数"); 就是这个呗,不行,,,直接复制粘贴的都不行
    2024-05-17 14:45 
  • 华莉星宸 华莉星宸 回复 245337(提问者) 你是从9升级到11的?
    2024-05-17 14:48 
  • 245337 245337(提问者) 回复 华莉星宸 我测试了一下,用老接口的打印方式可以(doURLPDFPrint()),但是新接口的不行(doURLPrint()),这可能是第四条情况的:jar包不是最新的,现在是不知道怎样才能用到最新的jar包呀
    2024-05-17 15:30 
  • 2关注人数
  • 130浏览人数
  • 最后回答于:2024-5-17 14:40
    请选择关闭问题的原因
    确定 取消
    返回顶部