IDEMPIERE-1689:When use Jaspersoft for print document. Extend of file name is incorect with type

This commit is contained in:
hieplq 2015-01-07 23:00:51 +07:00
parent 4f0dc99e31
commit d6e96b3f05
1 changed files with 3 additions and 3 deletions

View File

@ -244,7 +244,7 @@ public class ZkJRViewer extends Window implements EventListener<Event>, ITabOnCl
if ( "PDF".equals( reportType ) ) if ( "PDF".equals( reportType ) )
{ {
attachment = getPDF(); attachment = getPDF();
media = new AMedia(m_title, "pdf", "application/pdf", attachment, true); media = new AMedia(m_title + ".pdf", "pdf", "application/pdf", attachment, true);
} else if ("HTML".equals(reportType)) { } else if ("HTML".equals(reportType)) {
String path = System.getProperty("java.io.tmpdir"); String path = System.getProperty("java.io.tmpdir");
@ -281,7 +281,7 @@ public class ZkJRViewer extends Window implements EventListener<Event>, ITabOnCl
exporterXLS.setParameter(JRXlsExporterParameter.OUTPUT_STREAM, fos); exporterXLS.setParameter(JRXlsExporterParameter.OUTPUT_STREAM, fos);
exporterXLS.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.FALSE); exporterXLS.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.FALSE);
exporterXLS.exportReport(); exporterXLS.exportReport();
media = new AMedia(m_title, "xls", "application/vnd.ms-excel", file, true); media = new AMedia(m_title + ".xls", "xls", "application/vnd.ms-excel", file, true);
}else if ("CSV".equals(reportType)) { }else if ("CSV".equals(reportType)) {
String path = System.getProperty("java.io.tmpdir"); String path = System.getProperty("java.io.tmpdir");
@ -297,7 +297,7 @@ public class ZkJRViewer extends Window implements EventListener<Event>, ITabOnCl
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, fos); exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, fos);
exporter.exportReport(); exporter.exportReport();
media = new AMedia(m_title, "csv", "application/csv", file, true); media = new AMedia(m_title + ".csv", "csv", "application/csv", file, true);
}else if ("SSV".equals(reportType)) { }else if ("SSV".equals(reportType)) {
String path = System.getProperty("java.io.tmpdir"); String path = System.getProperty("java.io.tmpdir");