请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

ymf

初级会员

11

主题

39

帖子

403

积分

初级会员

积分
403

微信认证勋章

QQ
ymf
初级会员   /  发表于:2016-10-21 11:41  /   查看:6415  /  回复:16
本帖最后由 Lenka.Guo 于 2016-10-21 15:20 编辑

如果同一个html中,同时打开多个报表,之前打开的报表显示会发生错乱


关闭其它报表后,显示正常



另下IE下无法打开报表,显示这个错误



我使用到的js都是示例文件夹里拷过来的,并没发现jquery.min.map文件

本帖子中包含更多资源

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

x

16 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-10-21 11:54:03
沙发
不好意思,之前还未有用户反馈过此类问题。
您方便提供下重新问题的一个Demo吗?我在这边测试验证下,看是否是Bug?

另外IE 里面无法正常预览,您的IE是哪个版本呢?因为HTML5Viewer使用的HTML5技术,所以要求IE必须是IE8以上。
回复 使用道具 举报
ymf
初级会员   /  发表于:2016-10-21 11:56:36
板凳
Lenka.Guo 发表于 2016-10-21 11:54
不好意思,之前还未有用户反馈过此类问题。
您方便提供下重新问题的一个Demo吗?我在这边测试验证下,看是 ...

好的,我做个demo,IE版本是11
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-10-21 15:05:04
地板
ymf 发表于 2016-10-21 11:56
好的,我做个demo,IE版本是11

好的,等您的Demo,我在这边一同验证下这两个问题。
回复 使用道具 举报
ymf
初级会员   /  发表于:2016-10-23 12:53:57
5#
本帖最后由 ymf 于 2016-11-8 12:03 编辑
Lenka.Guo 发表于 2016-10-21 15:05
好的,等您的Demo,我在这边一同验证下这两个问题。



另外IE兼容性问题应该是我这边的造成的,与AR无关。



本帖子中包含更多资源

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

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-10-24 11:57:33
6#
谢谢,示例已收到,正在测试中。
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-10-24 14:45:46
7#
本帖最后由 Lenka.Guo 于 2016-10-24 15:02 编辑
Lenka.Guo 发表于 2016-10-24 11:57
谢谢,示例已收到,正在测试中。

您好,
谢谢您提供这么完整的Demo,我在这边使用Chrome 53.0.2785.143+VS2015+AR SP2 测试在同时打开多张报表的时候影响报表的呈现,而且无法重复打开多张报表,如果重复打开同一张报表,后面打开的报表会不显示。
已将此问题反馈给产品组确认,谢谢您的反馈,有有效的解决方案会立即反馈给您。

回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-10-25 16:53:26
8#
您好,
在这边修改了Index.html文件后,原理就是修改代码后,点击按钮时,同时生成新的HTML5Viewer可以避免此问题。
代码示例:
  1. var arDiv = "div_" + text + tab.items.getCount();
  2. var html = '<div id="' + arDiv + '" style="width:100%;height:100%"></div>';
复制代码

Index.html页面



本帖子中包含更多资源

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

x
回复 使用道具 举报
ymf
初级会员   /  发表于:2016-11-8 12:02:55
9#
Lenka.Guo 发表于 2016-10-25 16:53
您好,
在这边修改了Index.html文件后,原理就是修改代码后,点击按钮时,同时生成新的HTML5Viewer可以避 ...

您好,您修改后代码只是保证生成的DIV ID不重复,但还是无法解决显示错乱问题,如果打开第二个报表,再返回查看第一个报表的时,会发生错乱(已经隐藏的元素会被显示出来),如果关闭第二个报表,第一个显示就正常了。如下图:


修改后的附件:

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-11-8 14:23:13
10#
ymf 发表于 2016-11-8 12:02
您好,您修改后代码只是保证生成的DIV ID不重复,但还是无法解决显示错乱问题,如果打开第二个报表,再返 ...

您好,谢谢反馈
当时测试的时候div id冲突所以给出了这个解决方法,而且从当时测试也是正常。
今天测试了您的Demo确实又重现了问题,我在这边再研究下。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部