如何在BIRT中的数据立方体中显示图像?

时间:2013-06-07 14:36:03

标签: birt

我对BIRT有疑问。我试图在datacube中显示图像,显示的图像应该是相关的

例如在行中:

   TEAM NAME              POINTS
-------------------------------------
team A / image A            5
team B / image B            10
team C / image C            15

我已经在这里跟随tuto获取了一张经典表格,它可以运行:http://download.eclipse.org/birt/downloads/examples/reports/Image/Image.html(请参阅此处获取rptdesign:http://www.birt-exchange.org/org/devshare/designing-birt-reports/88-birt-image-example/

然后,我在Datacube中通过在我的交叉表中添加ImageName作为Dimensions行来尝试它,但它不起作用。你有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

我通过将数据集中的“imageUrl”拖到数据字段中“团队名称”的右侧来解决这个问题。然后我从属性编辑器中看不到“imageUrl”。然后我将它的值设置为来自onCreate()

的PGV
reportContext.setPersistentGlobalVariable("imageUrl", this.getValue())

然后在“imageUrl”下添加一个图像元素,并在表达式构建器中使用此脚本:

url = reportContext.getPersistentGlobalVariable("imageUrl");
url;

这将使每个团队徽标显示在团队名称的右侧。