Jasper reports <;a>;用于超链接的html标记不';我不在贾斯珀报告中工作

Jasper reports <;a>;用于超链接的html标记不';我不在贾斯珀报告中工作,jasper-reports,ireport,Jasper Reports,Ireport,我想把一个句子中的一个单词作为超链接。 我写的是: 点击我们的网站了解详情。 文本字段的标记属性也被选择为“html”。 但是超链接没有被创建。 请帮助。htm标记似乎非常有限。我发现它只适用于非常基本的html格式,如和标记。我不认为锚定或列表或任何“爱好者”标记可以做任何事情 HTML标记仅用于设置文本字段的样式。 您正在寻找“超链接”选项。但是,它不适用于静态文本字段,但是当您右键单击文本字段时,应该会在上下文菜单中找到“Hyperlink”项。这允许您将字段链接到锚定、其他报表或网页。静

我想把一个句子中的一个单词作为超链接。 我写的是: 点击我们的网站了解详情。 文本字段的标记属性也被选择为“html”。 但是超链接没有被创建。
请帮助。

htm标记似乎非常有限。我发现它只适用于非常基本的html格式,如
标记。我不认为锚定或列表或任何“爱好者”标记可以做任何事情

HTML标记仅用于设置文本字段的样式。
您正在寻找“超链接”选项。但是,它不适用于静态文本字段,但是当您右键单击文本字段时,应该会在上下文菜单中找到“Hyperlink”项。这允许您将字段链接到锚定、其他报表或网页。

静态文本字段不支持超链接-它们仅适用于文本字段。。当我使用文本字段时,当表达式在引号中输入静态文本“单击此处等”时,它起作用
然后从关联菜单中选择“超链接”,添加超链接

我知道这个问题很老,但如果有人需要代码,我会在这里添加:

<textField>
    <reportElement positionType="Float" x="220" y="45" width="406" height="60"/>
    <textElement markup="html">
        <font fontName="Arial" size="8"/>
    </textElement>
    <textFieldExpression><![CDATA["Click on our"+"<u><font color='blue'><a href='http://www.google.co.in'>website</a></font></u>"]]> 
    </textFieldExpression>
</textField>

顺便提一下,对于这个问题的未来读者:文本字段中可用的标记确实非常有限。这是一个是否包含标记的布尔选择,是用于格式化的。现在(JR 4.1+)您可以选择标记类型(样式化、rtf、html、无),并使用“a”作为链接,就像您希望的那样。