gpt4 book ai didi

javascript - BIRT - getPersistentGlobalVariable 仅给出最后一行

转载 作者:行者123 更新时间:2023-12-01 18:01:33 28 4
gpt4 key购买 nike

我有这样的表:

|---------------------|------------------|
| Heading1 | Heading2 |
|---------------------|------------------|
| 1 | A |
|---------------------|------------------|
| 2 | B |
|---------------------|------------------|

我正在设置:

var results = dataSetRow["Heading1"];
report.Context.setPersistentGlobalVariable("results2",results);
var test=report.Context.getPersistentGlobalVariable("results2");

测试仅包含最后一行值,当我在另一个数据中使用它时,该值是2放。如何将所有列值设置为 persistentGlobalVariable 或通过 BIRT 脚本一一访问它们?我需要以某种方式将这些值传递给另一个数据集。

最佳答案

您必须使用集合来存储各个值。每次脚本评估时,之前分配的值都将被覆盖,您将只保留最后一个值。例如,您可以创建一个数组并将其保留为报表上下文中的全局变量

关于javascript - BIRT - getPersistentGlobalVariable 仅给出最后一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60618875/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com