我正在使用iReport 5.6版。
现在,我们正在分析一个新项目的需求,该需求如下。
我们有一个使用 jrxml 设计的报告,其中包含将近20个字段,用户必须向右滚动才能获取所有值,因此当结果太大时,对于用户来说很繁琐。>
建议的要求是配置 jrxml ,以便用户可以选择应为其生成报告的列名。
相关图片
我们已经对此进行了研究,发现唯一可能的解决方案可能是为每种可能的组合创建一个 jrxml ,这似乎对我们的项目而言效率不高。
您能否建议有什么可能的方法来处理这种情况?
答案 0 :(得分:0)
代替为每个“视图”使用单独的.jrxml文件,您可以复制带并使用printWhen表达式确定要显示的带。与拥有单独的.jrxml文件相比并没有什么好处,但是至少所有逻辑都将在同一个文件中。
另一个想法是使用showColA,showColB等参数。使用这些参数来确定列标题和这些列的值(尽管这样可能会有些混乱)