|
我在一个w页面中放置了4个report,然后批量导出,
下面是我调用的方法 ,我在谷歌浏览器下正常导出,但是在IE下面只有第一个可以导出,第二个有保存,但是失败,重试才可以保存,第三,第四个报表直接没有保存提示。
如何处理,
Model.prototype.exportClick = function(event) {
var reportArray = new Array('rcfy', 'clf', 'yjzp','gwk');
var reportKind = "";
var reportName = "";
for ( var i in reportArray) {
reportKind = reportArray;
reportName = this.createReportName(reportKind);
if (reportName) {
this.exportReport(reportName);
}
}
};
Model.prototype.exportReport = function(reportName) {
if (reportName) {
var report = this.comp(reportName);
if (reportName == 'rcfyReport') {
report.setReportName("报销单1");
}
if (reportName == 'gwkReport') {
report.setReportName("报销单2");
}
if (reportName == 'clfReport') {
report.setReportName("报销单3");
}
if (reportName == 'yjzpReport') {
report.setReportName("报销单4");
}
setTimeout(function() {
report.exportPDF();
}, 200);
}
};
|
|