找回密码
 立即注册

QQ登录

只需一步,快速开始

新络软件

金牌服务用户

4

主题

14

帖子

48

积分

金牌服务用户

积分
48
最新发帖
新络软件
金牌服务用户   /  发表于:2023-8-21 16:49  /   查看:3027  /  回复:12
直接连数据库的方式是可以的,改成json方式就不行,

本帖子中包含更多资源

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

x

12 个回复

倒序浏览
新络软件
金牌服务用户   /  发表于:2023-8-21 16:54:04
沙发
这是报表附件

本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-8-21 17:42:55
板凳

您好,看您的ck参数是来自于数据源DataSource2,这里有个参数的先后顺序,您DataSource2数据源中使用了urll和token参数,所以需要将这2个参数放到最前面。

web设计器,修改参数的先后顺序:


桌面设计器,修改参数的先后顺序:

您参考上面的截图,在您的设计器上修改一下参数的顺序,然后再测试看看。



本帖子中包含更多资源

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

x
回复 使用道具 举报
新络软件
金牌服务用户   /  发表于:2023-8-21 18:03:43
地板
果真如此,谢谢
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-8-21 18:08:11
5#
回复 使用道具 举报
新络软件
金牌服务用户   /  发表于:2023-8-21 18:21:11
6#
,不对,刚才是把URl和token给了默认值才可以,去掉后,问题仍然存在

本帖子中包含更多资源

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

x
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-8-22 10:09:24
7#
本帖最后由 Bella.Yuan 于 2023-8-22 12:08 编辑

您好,您可以参考代码,把您的token值和url值在代码中设置成默认值,先保证项目可以运行,
导致 这个问题的原因我们发现了,是报表预览的时候,先发了一次请求,这时候如果没有默认值的话,参数值就是空,这个时候token校验不过,就会导致报表渲染失败。这个问题我们已经反馈给产品同事了。
回复 使用道具 举报
新络软件
金牌服务用户   /  发表于:2023-8-22 11:04:01
8#
这边是把它写成了一个组件方式来显示 的

本帖子中包含更多资源

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

x
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-8-22 11:34:01
9#
新络软件 发表于 2023-8-22 11:04
这边是把它写成了一个组件方式来显示 的

您好,我这边只有服务端程序,您试一下按照这个方式改一下:
rep.Report.ReportParameters[0].DefaultValue = "1112112";




本帖子中包含更多资源

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

x
回复 使用道具 举报
新络软件
金牌服务用户   /  发表于:2023-8-22 11:47:43
10#
我不是使用这种服务端的方式,没法改,使用的是GrapeCity.ActiveReports.JSViewer这个组件来创建的。应该有对应的方法吧,那不然这个问题如何解决呢,多个数据源json很正常的呢
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部