找回密码
 立即注册

QQ登录

只需一步,快速开始

mas

注册会员

16

主题

50

帖子

160

积分

注册会员

积分
160
mas
注册会员   /  发表于:2021-1-25 15:34  /   查看:4711  /  回复:15

1.GrapeCity.ActiveReports.Designer.exe设计了4个表报,数据集类型都为DataSet Provider;
2.vs2019搭建了.net core版本;
3.自己写了一个页面for循环以iframe方式循环加载,报表名以url方式传入。实现加载表报代码如下:
var viewer = GrapeCity.ActiveReports.JSViewer.create({
                    element: '#viewerContainer',
                    localeUri: '../custom-locale-zh.json',

});
viewer.openReport(ReportName,[{ name: 'queryJson', values: [] });
4.启动调试页面第一次加载时报错,重新刷新又是正常的,并报错iframe不固定,每个iframe在第一次启动加载时都有可能,截图如下:

本帖子中包含更多资源

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

x

15 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-1-25 17:17:08
沙发
你好,你是不是一个页面有四个Viewer吗,你不使用动态数据源报表是不是都是正常的,但是你使用动态数据源,导致加载出错是这样吗?
回复 使用道具 举报
mas
注册会员   /  发表于:2021-1-25 18:00:36
板凳
我是一个页面4个iframe  所以是一个页面一个Viewer赛   非动态数据源还未试过
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-1-25 19:39:59
地板
你使用静态数据报表试试
回复 使用道具 举报
mas
注册会员   /  发表于:2021-1-26 10:34:15
5#
使用本地内嵌json一样会报错,4个iframe基本上是同时请求后端渲染表报,感觉你们后端渲染程序像单线程的感觉,多个同时请求渲染就报错!!!!急呀!!!!

本帖子中包含更多资源

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

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-1-26 14:11:55
6#
你好,你那边能提供一个简单可以重现你问题的demo,我这边同一个页面写过四个div也就是四个viewer进行报表展示。你说的这种没有 试过,你那边给一个可以重现问题的demo我这边进行验证下
回复 使用道具 举报
mas
注册会员   /  发表于:2021-1-26 18:00:00
7#
第一次启动,是第一次启动。

本帖子中包含更多资源

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

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-1-27 11:47:53
8#
demo已经收到,我这边需要根据你的demo进行调试验证
回复 使用道具 举报
mas
注册会员   /  发表于:2021-1-28 09:37:43
9#
情况怎么样呀
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-1-28 11:23:23
10#
您好demo我运行了,看起来报表都运行起来了,只用一张报表 没有展示成功,这应该是该报表本身的问题导致的

本帖子中包含更多资源

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

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部