起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5609|回复: 5

[结贴] 关于报表的批量打印

[复制链接]

28

主题

82

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
QQ
发表于 2019-7-16 14:53:30 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: IE10
相关的帖子都看过了,FileApi.js也做了修改,但问题依旧。

没有修改FileApi前由于Java中写明了长度条件所以循环批量引用ExportPDF的结果仍然只能导出一个报表。
修改FileApi后能够导出两个,但在下载时第二个报表必定下载失败需要重试,这个不知道是不是IE问题。

原本怀疑是异步请求后Action实际执行需要时间的原因,但是设置了ExportPDF的setTimeout后结果没有任何变化。

下面这个帖子说的我都做了。

http://bbs.wex5.com/forum.php?mod=viewthread&tid=187303&highlight=%E6%8A%A5%E8%A1%A8%2B%E6%89%B9%E9%87%8F

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2019-7-16 17:22:31 | 显示全部楼层
5.2.7版本就没有FileApi.js

IE的应该要点击了之后才会出下一个
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

28

主题

82

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
QQ
 楼主| 发表于 2019-7-16 17:26:07 | 显示全部楼层
但是不会超过两个,而且第二个保存必定失败。
比如我明明循环了四个,IE点击一个保存后再保存第二个文件就会失败,必须重试。重试后就没下一个文件了。
回复 支持 反对

使用道具 举报

28

主题

82

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
QQ
 楼主| 发表于 2019-7-16 17:31:14 | 显示全部楼层
说错了,版本是Bex53.7
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2019-7-16 17:39:10 | 显示全部楼层
这个是就是IE的功能,如果不行那就不行
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

28

主题

82

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
QQ
 楼主| 发表于 2019-7-22 18:31:32 | 显示全部楼层
验证了一下,确实是IE限制。换了Chrome就好了。另外IE如果需要支持同时下载多个文件,需要改线程。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-20 08:13 , Processed in 0.058283 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表