找回密码
 立即注册

QQ登录

只需一步,快速开始

ymf

初级会员

11

主题

39

帖子

403

积分

初级会员

积分
403

微信认证勋章

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

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


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



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



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

本帖子中包含更多资源

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

x

16 个回复

正序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-11-9 14:44:09
17#
ymf 发表于 2016-11-9 14:25
好的,谢谢了,我以后在设计报表的时候按您的方法改进一下。期待后续新版本能够解决这些小问题

好的,谢谢您的理解,非常感谢
回复 使用道具 举报
ymf
初级会员   /  发表于:2016-11-9 14:25:38
16#
Lenka.Guo 发表于 2016-11-9 14:22
HTML5Viewer在表格渲染边线方面确实是有一些小问题,边线粗细不一致等。

您给的Demo在同时打开多个报 ...

好的,谢谢了,我以后在设计报表的时候按您的方法改进一下。期待后续新版本能够解决这些小问题
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-11-9 14:22:39
15#
ymf 发表于 2016-11-9 13:51
您好,前台页面跟我的一个原理,是我的rdlx文件设计有问题吗?

HTML5Viewer在表格渲染边线方面确实是有一些小问题,边线粗细不一致等。

您给的Demo在同时打开多个报表之后,会导致之前的报表边线自动加粗这个问题,从而导致格式错乱。而又因为GZ报表中将矩表的第一列隐藏。打开多个报表,会导致GZ中第一列的边线加粗,所以会显示出来。

所以我在这边调整GZ报表,将第一列的宽度设置为0,并将边线的颜色设置为白色,这样即时在边线加粗的时候,也看不到边线。
回复 使用道具 举报
ymf
初级会员   /  发表于:2016-11-9 13:51:23
14#
Lenka.Guo 发表于 2016-11-9 12:02
您好,
对Index.html页面修改了下,再对报表文件的边线也调整了,供您了解。

您好,前台页面跟我的一个原理,是我的rdlx文件设计有问题吗?
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-11-9 12:02:53
13#
Lenka.Guo 发表于 2016-11-8 14:31
不客气,验证之后立即给您回复

您好,
对Index.html页面修改了下,再对报表文件的边线也调整了,供您了解。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-11-8 14:31:45
12#
ymf 发表于 2016-11-8 14:24
好的,谢谢啦!

不客气,验证之后立即给您回复
回复 使用道具 举报
ymf
初级会员   /  发表于:2016-11-8 14:24:58
11#
Lenka.Guo 发表于 2016-11-8 14:23
您好,谢谢反馈
当时测试的时候div id冲突所以给出了这个解决方法,而且从当时测试也是正常。
今天测试 ...

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

您好,谢谢反馈
当时测试的时候div id冲突所以给出了这个解决方法,而且从当时测试也是正常。
今天测试了您的Demo确实又重现了问题,我在这边再研究下。
回复 使用道具 举报
ymf
初级会员   /  发表于:2016-11-8 12:02:55
9#
Lenka.Guo 发表于 2016-10-25 16:53
您好,
在这边修改了Index.html文件后,原理就是修改代码后,点击按钮时,同时生成新的HTML5Viewer可以避 ...

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


修改后的附件:

本帖子中包含更多资源

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

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