gpt4 book ai didi

java - I-net Clear 报告的 17 Engine 类 setData 未保持数据参数的排序顺序

转载 作者:行者123 更新时间:2023-11-30 06:27:40 30 4
gpt4 key购买 nike

版本:Inet:ClearReports:17

我有一份使用 i-net Designer 完美运行的报告。报告中两组的数据按顺序排列。目的是显示每个用户的数据计数。第一组是用户 ID,第二组是数据中的另一个 ID。第二组的每个 id 确实有重复的行,因此汇总字段用于唯一计数。

但是,它在 i-net clear API 中不起作用。在我的 java 代码中,数据的顺序是我所期望的。

{
{"User1", "0104850309", ...},
{"User1", "CLM_GL_2017_00002", ...},
{"User2", "CLM_GL_2017_00003", ...},
{"User2", "CLM_WC_2017_00001", ...},
....
}

此外,调试 com.inet.report.Engine setData 函数时我发现数据参数的顺序正确。

在 i-net clear API 深处的某个地方,顺序丢失了。该报告最终的用户 ID 和记录 ID 均乱序。它在报告中按以下顺序显示:

{

{"User2", "CLM_GL_2017_00003", ...},
{"User1", "0104850309", ...},
{"User2", "CLM_WC_2017_00001", ...},
{"User1", "CLM_GL_2017_00002", ...},
....
}

最佳答案

我在这里找到了答案。代码中存在一个错误,在 I-net Designer 中呈现报表并使用其 API 时,字段不同。该错误在于发送到 API 的数据中有一列不在 I-net 设计器的报告查询中。这会导致第一组的分组顺序错误。

关于java - I-net Clear 报告的 17 Engine 类 setData 未保持数据参数的排序顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46795150/

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