在iReport中添加数据库字段作为超链接URL的一部分

时间:2013-04-17 17:55:23

标签: jasper-reports ireport

我需要将一个数据库字段作为超链接url的一部分添加到jrxml文件中。在参考框中我有

"https://mywebsite.com/cart.php?a=add&pid=3&customfield[3]=<insert field>"

我需要将“插入字段”替换为字段site_url。我试过插入字段名称

<$F{site_url}>

但我得到了这个

<((java.lang.String)field_site_url.getValue())> 

而不是现场的内容。

任何想法如何使这项工作?

1 个答案:

答案 0 :(得分:0)

User216 ...,

以下是我在iReport中创建参数化超链接到其他报告的方法:

  • 右键单击该字段以进行超链接,然后单击“超链接”
  • 将超链接类型更改为“ReportExecution”
  • 单击链接参数选项卡
  • 点击添加按钮
  • 链接参数名称是目标报告中的参数
  • 参数类名称定义参数类
  • 最后,值表达式是要传递的值,在您的情况下为$ F {site_url}