【问题标题】:How do I set a property using javascript In Birt Reporting如何在 Birt 报告中使用 javascript 设置属性
【发布时间】:2017-05-11 09:26:06
【问题描述】:

我正在使用 Birt Reporting 和 eclipse。

我有一份想要在其中使用条形码的报告。

我制作的测试报告是带有条形码的简单报告。

它具有以下属性“条形码内容”是您扫描时将显示的属性:

所以目前如果我扫描它是“rrrrrr”

我想在使用 java 脚本生成报告时更改此设置,因此我想设置属性“条形码内容”。

  1. 如何设置属性。
  2. 你把java脚本放在元素的什么地方? (onPrepare,onCreate,onRender)

【问题讨论】:

    标签: javascript birt


    【解决方案1】:

    如果您正在使用 Birt 报告并且需要条形码,我可以通过以下操作使其正常工作。

    Birt 的条形码(看起来免费)位于此处:https://code.google.com/archive/p/birt-barcode-extension/downloads

    我在 eclips 论坛上找到了它:https://www.eclipse.org/forums/index.php/t/796573/

    在 zip 文件中,您可以获得 Design Jar 文件以及运行时 jar。

    要在 Birt 中获取条形码元素,请将 Design jar 文件复制到您的 birt 安装文件夹,在我的情况下是 eclipse\plugins

    现在在 Eclipse 中,您将能够在调色板上看到一个新的条形码控件,您可以使用它。

    创建一个新的报表变量。

    将数据分配给另一个包含您的数据的元素的 OnRender 中的变量。

     vars["MyBarcodeData"] = this.getValue();
    

    现在您可以将条码元素从调色板拖到您的报告中。然后选择条形码类型、编码,然后条形码文本将成为您创建的报告参数。

    双击参数获取代码

    单击确定,应该就是这样。 ps 你可能需要设置条码的宽度和高度。

    当您运行报告时,您在报告参数中分配的数据将绑定到条形码并生成您的条形码。

    希望这对其他人有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-29
      • 1970-01-01
      • 1970-01-01
      • 2012-05-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多