在 Birt 中使用脚本 DS 将参数传递给 Java 类
我有一个方法 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在上面引用的脚本中,您只需要正确引用参数,以便可以按值传递它。
将您对 getSal(...) 的调用更改为如下所示:
这应该是您需要的唯一更改。
祝你好运!
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:
That should be the only change you need.
Good Luck!