如何根据jasper报告中的值更改字段的颜色?

时间:2015-07-11 19:57:50

标签: jasper-reports

如果在jasper报告(jrxml)中它们是偶数,我想设置字段值的指定颜色,如:

if $F{COLUMN_0}%2 == 0 ? setColor(RED) : setColor(blue)

iReport中有这样的东西吗?

2 个答案:

答案 0 :(得分:0)

你知道jasper报告中的条件样式吗?

Refer this link

根据字段值创建条件样式,并将该样式应用于文本字段。

答案 1 :(得分:0)

  1. 在报告中创建一种样式。说evenColorStyle
  2. 设置您选择的背面颜色为红色
  3. 右键点击新创建的样式。
  4. 然后选择条件样式
  5. 设置背面颜色为蓝色
  6. 添加此条件     new Boolean($ V {REPORT_COUNT} .intValue()%2 == 0) 在您的条件样式中。
  7. 将此样式添加到文本字段。
  8. 您可以根据需要更改$ V {REPORT_COUNT}。