如何在 Birt 报告中使用 javascript 设置 属性
How do I set a property using javascript In Birt Reporting
我正在使用 Birt Reporting 和 eclipse。
我有一份报告,我想在其中使用条形码。
我做的测试报告是一个带有条形码的简单报告。
它具有以下属性 "Barcode Content" 是扫描时将显示的 属性 :
所以目前如果我扫描它 "rrrrrrr"
我想在使用 java 脚本生成报告时更改此设置,因此我想设置 属性 "Barcode Content".
- 如何设置属性。
- 您将 java 脚本放在元素中的什么位置? (onPrepare,onCreate,onRender)
如果您使用的是 Birt 报告并且需要条形码,我可以通过执行以下操作让它工作。
Birt 的条形码(免费查看)位于此处:https://code.google.com/archive/p/birt-barcode-extension/downloads
我在 eclips 论坛上找到它:https://www.eclipse.org/forums/index.php/t/796573/
在 zip 文件中,您可以获得设计 Jar 文件以及运行时 jar。
要在 Birt 中获取条形码元素,请将 Design jar 文件复制到您的 birt 安装文件夹中,在我的例子中是 eclipse\plugins
现在,在 Eclipse 中,您将能够在调色板上看到一个新的条形码控件,您可以使用它。
创建一个新的报表变量。
将数据分配给包含您的数据的另一个元素的 OnRender 中的变量。
vars["MyBarcodeData"] = this.getValue();
现在您可以将条码元素从调色板拖到您的报表中。你 select 条形码类型、编码然后条形码文本 将是你创建的报告参数。
双击参数获取代码。
单击“确定”,就可以了。 Ps您可能需要设置条码的宽度和高度。
当您运行报告时,您在报告参数中分配的数据将绑定到条码,并生成您的条码。
希望这对其他人有帮助。
我正在使用 Birt Reporting 和 eclipse。
我有一份报告,我想在其中使用条形码。
我做的测试报告是一个带有条形码的简单报告。
它具有以下属性 "Barcode Content" 是扫描时将显示的 属性 :
所以目前如果我扫描它 "rrrrrrr"
我想在使用 java 脚本生成报告时更改此设置,因此我想设置 属性 "Barcode Content".
- 如何设置属性。
- 您将 java 脚本放在元素中的什么位置? (onPrepare,onCreate,onRender)
如果您使用的是 Birt 报告并且需要条形码,我可以通过执行以下操作让它工作。
Birt 的条形码(免费查看)位于此处:https://code.google.com/archive/p/birt-barcode-extension/downloads
我在 eclips 论坛上找到它:https://www.eclipse.org/forums/index.php/t/796573/
在 zip 文件中,您可以获得设计 Jar 文件以及运行时 jar。
要在 Birt 中获取条形码元素,请将 Design jar 文件复制到您的 birt 安装文件夹中,在我的例子中是 eclipse\plugins
现在,在 Eclipse 中,您将能够在调色板上看到一个新的条形码控件,您可以使用它。
创建一个新的报表变量。
将数据分配给包含您的数据的另一个元素的 OnRender 中的变量。
vars["MyBarcodeData"] = this.getValue();
现在您可以将条码元素从调色板拖到您的报表中。你 select 条形码类型、编码然后条形码文本 将是你创建的报告参数。
双击参数获取代码。
单击“确定”,就可以了。 Ps您可能需要设置条码的宽度和高度。
当您运行报告时,您在报告参数中分配的数据将绑定到条码,并生成您的条码。
希望这对其他人有帮助。