在JasperReports Server中以txt格式输出

时间:2017-12-14 08:07:33

标签: jasperserver

我正在使用JasperReports Server 6.4.2。在“新建计划”窗口的“输出选项”选项卡中,我有一个输出格式列表:

enter image description here

我想在这里添加.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版本中。

1 个答案:

答案 0 :(得分:0)

最后我发现instruction如何做到这一点。我缺少的步骤:编辑 \ JasperReports Server \ apache-tomcat \ webapps \ jasperserver \ scripts \ scheduler \ view \ editor \ outputTabView.js 文件并禁用WEB-INF中的“javascript.optimize”属性\ js.config.properties文件。在这些操作之后,“TXT”复选框最终出现在表单上:

enter image description here