【问题标题】:How to arrange a rowise data coming from hql query into columns based upon particular condition in JRXML如何根据 JRXML 中的特定条件将来自 hql 查询的逐行数据排列到列中
【发布时间】:2015-07-17 20:24:40
【问题描述】:

我在 JRXML 文件中的 hql 查询从表中逐行取出数据。从这些数据中,我需要根据特定条件将一些记录显示为列。 例如我得到如下数据: Subtopic1_Down_1

Subtopic1_Down_2

Subtopic1_Up_1

Subtopic1_Up_2

Subtopic1_Up_3

目前我的jrxml帮助我一个接一个地显示数据,用组表达式=子主题的值划分数据。所有 Subtopic1_Down 记录一起在一个表中。接下来是下一个表中的 Subtopic1_Up 记录,以此类推,用于剩余的子主题。

Subtopic1_down

Subtopic1_down_1

Subtopic1_down_2

Subtopic1_Up

Subtopic1_Up_1

Subtopic1_Up_2

Subtopic1_Up_3

但现在我希望以这样一种方式显示数据,即所有 Subtopic1_Down 和 Subtopic1_Up 记录都应显示在表格中,但不同的列如下所示:

副主题1

向下 向上

Subtopic1_Down_1 Subtopic1_Up_1

Subtopic1_Down_2 Subtopic1_Up_2

如何通过Jrxml实现?

【问题讨论】:

    标签: jasper-reports


    【解决方案1】:

    您可以使用小脚本在运行时将结果集的逐行数据修改为列。

    【讨论】:

    • 感谢您的建议。你能通过一些例子解释一下它是如何完成的吗?
    • Here 是 jasper 报告中 scriptlet 的教程链接。 Here 是 jasper 社区教程。 Here 是示例脚本。
    猜你喜欢
    • 2018-04-12
    • 2022-08-11
    • 2019-10-02
    • 2023-03-12
    • 1970-01-01
    • 2021-06-01
    • 2022-01-18
    • 2020-11-24
    • 2021-12-19
    相关资源
    最近更新 更多