我需要一个代码来在jasper报告中添加外部链接链接“www.google.com”。我按照stackoverflow链接Create a url link with JasperReports的答案,但它不起作用。当我在浏览器中启动jasper报告(PDF视图)时,链接显示在浏览器中,但是当我点击浏览器中没有发生任何事件时。
以下是textField代码(来自 JRXML ):
<textField hyperlinkType="Reference" hyperlinkTarget="Blank">
<reportElement x="5" y="5" width="200" height="15"/>
<textElement/>
<textFieldExpression class="java.lang.String"><![CDATA["GOOGLE"]]></textFieldExpression>
<hyperlinkReferenceExpression><![CDATA["http://www.google.com"]]></hyperlinkReferenceExpression>
</textField>
答案 0 :(得分:0)
当我遇到同样的问题时,我将链接目标从空白更改为自我,并且有效。