找回密码
 立即注册

QQ登录

只需一步,快速开始

muhuiru

社区贡献组

65

主题

203

帖子

580

积分

社区贡献组

积分
580

活字格认证

muhuiru
社区贡献组   /  发表于:2021-1-15 11:23  /   查看:7066  /  回复:16
JS Viewer 怎么给报表传参

16 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-1-15 17:15:24
沙发
您好,你是需要前端参数传递还是,如果是前端参数传递参考这个:
https://gcdn.grapecity.com.cn/fo ... &extra=page%3D4
后端获取参数值:https://gcdn.grapecity.com.cn/fo ... &extra=page%3D3
回复 使用道具 举报
muhuiru
社区贡献组   /  发表于:2021-1-18 09:30:49
板凳

怎么把这个值传给报表参数

本帖子中包含更多资源

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

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-1-18 15:10:33
地板
你好,这个是从页面端传递数值到后端,后端获对应数值进行数据过滤,前端给参数赋值看这个
  1. reportParameters: [{ name: 'P1', values: [1,2,3] },
  2.                            { name: 'P2', values: ['Reports参数2'] }
  3.         ],
复制代码


回复 使用道具 举报
muhuiru
社区贡献组   /  发表于:2021-1-18 15:24:54
5#
KearneyKang 发表于 2021-1-18 15:10
你好,这个是从页面端传递数值到后端,后端获对应数值进行数据过滤,前端给参数赋值看这个

那如果要在后端给报表参数赋值,应该怎么写
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-1-18 16:33:04
6#
回复 使用道具 举报
muhuiru
社区贡献组   /  发表于:2021-1-19 13:52:43
7#
KearneyKang 发表于 2021-1-18 16:33
你看下这个博客:https://www.grapecity.com.cn/blogs/ar-pass-parameter

这个可以了,谢谢
我想再问一下,前台传参的时候,参数可以是json格式的吗,像下面这样的
报表1.rdlx|{"StartTime":"2020-01-19 00:00:00","EndTime":"2021-01-19 23:59:59"}|参数2
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-1-19 15:14:52
8#
可以,需要在报表设计中,做好参数的格式匹配。
回复 使用道具 举报
muhuiru
社区贡献组   /  发表于:2021-1-19 17:08:48
9#

不传后面这部分报表可以正常加载,加上之后就会报错

本帖子中包含更多资源

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

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-1-19 17:45:42
10#
你好这样使用的话,在StartUp 中需要进行一个分割的操作,然后返回对应的报表名称,因为报表加载就是根据报表名称来进行读取的,具体读取的办法就是最上面给你的办法,前端传参后端StartUp中进行参数的获取
这个博客:https://gcdn.grapecity.com.cn/fo ... &extra=page%3D2
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部