Xiaolei 发表于 2024-7-9 10:45:06

17.2.1

本帖最后由 Xiaolei 于 2024-7-9 10:47 编辑

葡萄城报表带传参的就不能读取,不带传参的就可以读取,怎么解决?

Felix.Li 发表于 2024-7-9 10:45:07

您好,排查出来时引用的jsViewer.min.js 的问题导致的。

这个JS是负责前端页面渲染我们查看器的JS,但是不确定力软改了什么,导致无法正常渲染。
我将原来的js放在了wwwrroot/js 下面。
新的JS我使用的就是 17.2.1的我们原生的JS。目前可以正常渲染了。

Eden.Sun 发表于 2024-7-9 12:03:12

您好,麻烦您再具体描述一下您的使用方式和使用场景。我们看看应该如何解决。

如果是在报表之外传参,您参考一下这个教程:
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=69784&extra=page%3D2


如果是报表中的参数,您看看这个教程:
https://help.grapecity.com.cn/pages/viewpage.action?pageId=5972465

Xiaolei 发表于 2024-7-10 10:04:31

您好,这是代码

Xiaolei 发表于 2024-7-10 11:24:31

Felix.Li 发表于 2024-7-10 11:11
您好,排查出来时引用的jsViewer.min.js 的问题导致的。

这个JS是负责前端页面渲染我们查看器的JS,但是 ...

收到,十分感谢:i0tw:

Xiaolei 发表于 2024-7-10 11:32:26

Felix.Li 发表于 2024-7-10 11:11
您好,排查出来时引用的jsViewer.min.js 的问题导致的。

这个JS是负责前端页面渲染我们查看器的JS,但是 ...

我这边直接打开启动,还是不行呢

Felix.Li 发表于 2024-7-10 13:42:31

或者您可以自己替换一下:



替换一下这个:

Xiaolei 发表于 2024-7-10 13:53:14

Felix.Li 发表于 2024-7-10 13:42
或者您可以自己替换一下:




替换了还是不行

Felix.Li 发表于 2024-7-10 14:25:56

您在试一下这个呢:


其次您注意几个地方:

这个是不是正确的返回的是 wwwroot\Rpoerts 目录。这个我本地改了一点,但是应该不会有问题,您可以打一个断电。

其次是web端打开报表,现在的报错是什么,如果报错是连接数据源失败,或者参数没有默认值等,这些代表报表组件已经正常加载了。但是报表模板预览报错的。和集成代码就没有关系了。咱们关注数据源和参数就可以了

Xiaolei 发表于 2024-7-10 16:25:25

Felix.Li 发表于 2024-7-10 14:25
您在试一下这个呢:



用力软最开始的报表代码版本,升级到17.2.1时候报错这个应该怎么处理呢
页: [1] 2
查看完整版本: 17.2.1