Jasper reports 通用条件样式
我需要创建一种样式,该样式将应用于报表上的所有“单元格”/元素/对象。 除了为每个字段/变量创建条件外,还有其他方法吗 对于一个使用下面代码的简单示例,我想创建一个条件样式,该样式适用于Col1..Col5测试0并使背景为蓝色,否则将其保留为白色。在这个例子中,我知道创造5个条件并不是什么大不了的事,但我的报告要处理60个条件Jasper reports 通用条件样式,jasper-reports,ireport,Jasper Reports,Ireport,我需要创建一种样式,该样式将应用于报表上的所有“单元格”/元素/对象。 除了为每个字段/变量创建条件外,还有其他方法吗 对于一个使用下面代码的简单示例,我想创建一个条件样式,该样式适用于Col1..Col5测试0并使背景为蓝色,否则将其保留为白色。在这个例子中,我知道创造5个条件并不是什么大不了的事,但我的报告要处理60个条件 是的,您可以用这种方式完成 第一步 例如,我们有一个模板: 结果将是(通过iReport中的预览): 步骤2 现在我们决定添加默认样式(defStyle)。例如,我
是的,您可以用这种方式完成 第一步 例如,我们有一个模板:
结果将是(通过iReport中的预览):
步骤2
现在我们决定添加默认样式(defStyle)。例如,我们正在将所有元素的前景色更改为蓝色
在这种情况下,我们的模板是:
结果将是(通过iReport中的预览):
颜色变了。注意,我们没有将此样式应用于任何元素(在整个报告的模板中)
步骤3
现在我们要添加另一个条件样式(粉红色)。如果成本大于25,我们希望使用成本值更改文本字段的前景色-我们将其设置为粉红色
在这种情况下,我们的模板是:
25]]>
文本字段和成本字段]]>