Tag: 碧玉报告

如何隐藏指定导出器的textField。 例如对于不是HTML

我有一个JasperReports jrxml文件,它有一个textField元素内的超链接。 我不想在HTML视图以外的任何地方显示这个超链接,因为这个链接在excel,PDF,word等等中不起作用,并且没有意义显示。 我已经阅读了与属性的常见问题 ,但它只是混淆了我,因为它不谈论隐藏一个textField ,只是“带”的页眉和页脚。 这里是我不想隐藏HTML的文本字段: <textField hyperlinkType="ReportExecution"> <reportElement style="Report_Param_Value_Link" mode="Opaque" x="400" y="0" width="161" height="20"/> <textElement/> <textFieldExpression class="java.lang.String"><![CDATA[Boolean.TRUE.equals($P{LAST_WEEK}) ? "View WTD" : "View last week"]]></textFieldExpression> <hyperlinkParameter name="noMenu"> <hyperlinkParameterExpression><![CDATA["true"]]></hyperlinkParameterExpression> </hyperlinkParameter> <hyperlinkParameter name="reportUnit"> <hyperlinkParameterExpression><![CDATA["repo:/Reports/Operations/Business_Support/Subreports/Business_Support_Performance_Dashboard"]]></hyperlinkParameterExpression> </hyperlinkParameter> <hyperlinkParameter name="LAST_WEEK"> <hyperlinkParameterExpression><![CDATA[Boolean.valueOf(!Boolean.TRUE.equals($P{LAST_WEEK})).toString()]]></hyperlinkParameterExpression> </hyperlinkParameter> </textField>

多个查询在一个碧玉文件

直到现在,我一直被碧玉报告所束缚。 我只能在每个文档中写一个数据查询。 当我需要编写另一个查询时,我必须创build一个子报表,传递所需的参数等等。 但我绝对不相信这是做这件事的好方法。 那么还有另外一种方法可以在单个Jasper文档中激发多个数据查询吗?