在 Birt 中使用脚本 DS 将参数传递给 Java 类

发布于 2024-09-16 05:19:24 字数 370 浏览 3 评论 0原文

我有一个方法 RunReport( rptfile, o/p path, emp_id); 它使用脚本化数据源生成报告。 脚本

Open():             
count = 0;

// Create instance of my class
p= new Packages.joez.sal();

//Load the List
s = p.getSal(emp_id); 

我需要将 emp_id 传递给基于 emp_id 生成报告的 。请让我知道如何通过脚本在 Java 类中设置 emp_id 的值。

提前致谢 :)

I have a method RunReport( rptfile, o/p path, emp_id);
which generate the report using scripted Data Source. I need to pass emp_id to the script

Open():             
count = 0;

// Create instance of my class
p= new Packages.joez.sal();

//Load the List
s = p.getSal(emp_id); 

where based on emp_id, the report is generated. Please let me know how to set the value of emp_id in Java class from script.

Thanks in advance :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

碍人泪离人颜 2024-09-23 05:19:24

在上面引用的脚本中,您只需要正确引用参数,以便可以按值传递它。

将您对 getSal(...) 的调用更改为如下所示:

s = p.getSal(params["emp_id"]);

这应该是您需要的唯一更改。

祝你好运!

In the script you cite above, you simply need to properly reference the parameter so it can be passed in by value.

Change you call to getSal(...) to look like this:

s = p.getSal(params["emp_id"]);

That should be the only change you need.

Good Luck!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文