发表于 2021-7-6 12:40:32

动态数据 接收参数过长导致报错

这是参数
检测数据.rdlx|31dae0e0-d482-4293-ae9f-733600437ebe,f2db8101-7d0f-4cf6-b120-1c76231dc8f5,9f53bef8-cb91-4a90-9834-1e0ef8aa6962,7048cc67-aa86-4126-85e1-aa44ed5f28d2,6fd902b9-9e1d-4d78-8cd3-9a24a3bbdadf,1d9b5f37-142e-4f35-b0b6-502829eadad5,3301b5fb-e8fb-4db9-b0d2-dd8dd487b18b,3403ad8d-3745-4862-bbc5-88ff9747b41f,530e78c6-dd2c-4bc9-a676-b5f312c96563,14de33f7-aba3-4a55-965c-edd0ad8a3f21

这是页面脚本

报错信息

James.Lv 发表于 2021-7-6 15:33:37

您好,您方便发一个demo吗?我们这边测试验证一下,帮您解决一下这个问题

发表于 2021-7-6 15:49:46

本帖最后由 ? 于 2021-7-6 16:16 编辑

James.Lv 发表于 2021-7-6 15:33
您好,您方便发一个demo吗?我们这边测试验证一下,帮您解决一下这个问题
我先说一下我这边的报表文件table的类型为dataset provider 数据的自增列为guid我选择了十行数据url长度为500不到 那个参数我写在了这个帖子里然后写的方法都没进去我在设置过url限制后发现依然有这个问题于是猜测是报表的js里有限制
demo我试试能不能弄出来 估计很难弄 我看看把之前的项目复制一份出来 删掉多余的东西看看行不行

发表于 2021-7-6 17:37:10

James.Lv 发表于 2021-7-6 15:33
您好,您方便发一个demo吗?我们这边测试验证一下,帮您解决一下这个问题

demo实在是搞不出来了新建的项目有问题   复制当前的项目太大 关联太多删点东西就报错你那边能弄一个吗主要就是参数的问题 我上面也说了我的报表情况

Crystal.Li 发表于 2021-7-6 17:56:06

您好
您这个参数放在reportId是有限制的,正常建议您使用reportParameter来传递参数:

https://www.grapecity.com/activereportsnet/docs/v15/online/using-js-viewer.html

发表于 2021-7-7 09:08:35

Crystal.Li 发表于 2021-7-6 17:56
您好
您这个参数放在reportId是有限制的,正常建议您使用reportParameter来传递参数:



我按照这种方式加进去了


但是调试发现参数还是只有以前的感觉没加对 是要设置其他东西吗

Crystal.Li 发表于 2021-7-7 16:04:01

您好,应该还是项目哪里有问题,您参考一下这个回答,对比下您的工程哪里不对:
https://gcdn.grapecity.com.cn/forum.php?mod=redirect&goto=findpost&ptid=94140&pid=393687&fromuid=59070

发表于 2021-7-7 17:15:06

本帖最后由 ? 于 2021-7-7 17:22 编辑

Crystal.Li 发表于 2021-7-7 16:04
您好,应该还是项目哪里有问题,您参考一下这个回答,对比下您的工程哪里不对:
https://gcdn.grapecity.c ...
参数我现在弄出来了
报表能打印出来但是后台怎么去接收这个参数啊

Crystal.Li 发表于 2021-7-7 17:32:03

您好,参考这个教程:
ActiveReports13使用 H5或者JSviewer渲染如何后台获取报表参数值
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=57898&fromuid=59070
(出处: 葡萄城产品技术社区)
页: [1]
查看完整版本: 动态数据 接收参数过长导致报错