【发布时间】:2011-01-20 15:56:40
【问题描述】:
在 Jasper Reports 中,是否可以根据特定条件动态更改列的宽度或位置?
例如,我们有一个包含以下列的报告:
ID |姓名 |课程 |状态 |
现在,有一个选项可以让报告只显示一个人的 ID,而不是 ID 和姓名。如果我们将 name 列设为 null,我们最终会在 ID 和 Course 列之间产生一个巨大的空白:
ID |_____|课程 |状态
是否可以以编程方式重新定位剩余的列,以便它们都向上移动到 ID 列旁边的 be?
【问题讨论】:
-
如何将设计传递给jasper?根据选择的选项有两种设计是否可行?
-
可能有 2 个设计,但正如 yshalbar 在下面所说,如果将来添加新选项,我们需要为每个设计创建一个全新的报表设计。这不是最易于维护的解决方案。
-
查看以下链接可能会有所帮助:) stackoverflow.com/questions/27181665/…
标签: java jasper-reports