繁体   English   中英

Birt:如何运行JavaScript

[英]Birt: how to run JavaScripts

因此,我想运行一个脚本来动态格式化报告。 但是我不知道该怎么办。 我在哪里放置.js文件,以及在设计阶段之后如何告诉birt运行脚本?

我已经找到了有关我可以使用脚本做什么的资源,但是它们都没有涉及如何在birt中使用它们。 他们中有些人谈论资源文件夹,但我不知道该资源文件夹应该放在哪里。

谁能帮我解决这个问题? 非常感谢。 我正在运行Birt 4.2.2

PS哦,没有报告设计师的东西。 我在用Java而不是设计器工作。

我们弄清楚了。 您必须添加data.setOnRender(jsStr); 在构建报告时。

for (int i = 0; i < cols.size(); i++) {
    CellHandle cell = (CellHandle) tabledetail.getCells().get(i);
    DataItemHandle data = designFactory.newDataItem("data_" + cols.get(i));

    data.setResultSetColumn(cols.get(i));

    cell.getContent().add(data);
    String jsStr = "JavaScript goes here.";

    data.setOnRender(jsStr);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM