我正在使用JasperReports Server 6.4.2。在“新建计划”窗口的“输出选项”选项卡中,我有一个输出格式列表:
我想在这里添加.txt格式。我在 \ JasperReports Server \ apache-tomcat \ webapps \ jasperserver \ WEB-INF \ flows \ viewReportBeans.xml 文件中取消注释以下行:
<!--
<entry key="txt" value-ref="txtExporterConfiguration"/>
-->
并取消注释:
<!--
<bean class="com.jaspersoft.jasperserver.war.dto.ByteEnum">
<property name="code">
<util:constant static-field="com.jaspersoft.jasperserver.api.engine.scheduling.domain.ReportJob.OUTPUT_FORMAT_TXT"/>
</property>
<property name="labelMessage">
<value>report.output.txt.label</value>
</property>
</bean>
-->
在 \ JasperReports Server \ apache-tomcat \ webapps \ jasperserver \ WEB-INF \ flows \ reportJobBeans.xml 文件中,但这些操作没有产生任何视觉效果,“仅限文本”格式没有出现在“格式”表单中。如何在表单上添加此格式?
我在官方的碧玉网站上也发现了类似的question,但遗憾的是,没有答案......似乎问题出现在6.x版本中。
答案 0 :(得分:0)
最后我发现instruction如何做到这一点。我缺少的步骤:编辑 \ JasperReports Server \ apache-tomcat \ webapps \ jasperserver \ scripts \ scheduler \ view \ editor \ outputTabView.js 文件并禁用WEB-INF中的“javascript.optimize”属性\ js.config.properties文件。在这些操作之后,“TXT”复选框最终出现在表单上: