Birt:如何 运行 JavaScript

Birt: how to run JavaScripts

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

我找到了关于我可以用脚本做什么的资源,但是 none 讨论了如何在 birt 中使用它们。有的说要一个资源文件夹,但是我不知道这个资源文件夹应该放哪里

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

P.S。哦,没有报表设计器的东西。我在 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);
}