【问题标题】:How to display image in Data Cube in BIRT?如何在 BIRT 中的 Data Cube 中显示图像?
【发布时间】:2013-06-07 14:36:03
【问题描述】:

我有一个关于 BIRT 的问题。我正在尝试在数据立方体中显示图像,显示的图像应该是相关的

例如在行中:

   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/

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

谢谢

【问题讨论】:

    标签: birt


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多