ARJS无预览打印传参
请问:怎么进行无预览传递参数问题描述:
报表无预览怎么传递参数
问题回答:
您好,您可以直接使用如下代码:
pageReport
.load("report/11.rdlx-json")
.then(function () {
// let par = Object.keys(pageReport._parameters);
let par = ["报表参数1","报表参数2"]
for (let i = 0; i < par.length; i++) {
// pageReport._parameters].values = pageReport._parameters].descriptor.defaultValue
pageReport._parameters].values = ["222"]
}
return pageReport.run();
})把["222"]改成您要传递的参数即可。会给对给应的参数赋值
本帖最后由 Forever1 于 2024-8-5 16:21 编辑
Felix.Li 发表于 2024-8-5 15:55
问题描述:
报表无预览怎么传递参数
你好,理解错我的意思了。我的意思是,通过循环生成多个PDF,单个是可以的【我上面的截图】,改成循环后生成的还是单个,data=[{id:1},{id:2},{id:3},{id:4}]
已解决,循环写错地方了
Forever1 发表于 2024-8-5 16:11
你好,理解错我的意思了。我的意思是,通过循环生成多个PDF,单个是可以的【我上面的截图】,改成循环后 ...
好的,把我们吧帖子关闭了,您有其他问题,欢迎您再开新帖解决。:mj72:
页:
[1]