找回密码
 立即注册

QQ登录

只需一步,快速开始

tdmarco

注册会员

9

主题

40

帖子

113

积分

注册会员

积分
113

微信认证勋章

tdmarco
注册会员   /  发表于:2020-4-10 08:47  /   查看:4254  /  回复:4
1金币
参数传递如图

提示如下:

如果把参数行注释,则能显示,需要输入参数后能显示报表。

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

对的,比如这样:

4 个回复

倒序浏览
最佳答案
最佳答案
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-4-10 08:47:38
来自 5#
对的,比如这样:
  1. <script type="text/javascript">   
  2.     var viewer = GrapeCity.ActiveReports.JSViewer.create({
  3.         element: '#viewerContainer',
  4.         reportID: 'H5参数报表.rdlx',
  5.         reportParameters: [{ name: 'P1', values: ['Reports参数1'] },
  6.                            { name: 'P2', values: ['Reports参数2'] }
  7.         ],
  8.         reportService: {},
  9.         setting:{
  10.            ZoomType: 'fitpage'
  11.         }

  12.     });
  13. </script>
复制代码


回复 使用道具 举报
tdmarco
注册会员   /  发表于:2020-4-10 09:06:40
2#
参数要如何传进来?
还有就是create中,还有哪些属性?
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-4-10 09:11:07
3#
你好,你现在的问题是使用JSviewer,然后进行参数传递的时候有问题是这样吗?关于JSviewer的参数传递可以参考这个
  1. reportParameters: [{ name: 'ReportParameter1', values: ['1']}]
复制代码
具体可以参考这个说明文档:https://www.grapecity.com/activereports/docs/v14/online/using-js-viewer.html
回复 使用道具 举报
tdmarco
注册会员   /  发表于:2020-4-10 15:09:01
4#
  1. reportParameters: [{ name: 'ReportParameter1', values: ['1']}]
复制代码

values:这里需要加'[]'大括号
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部