【发布时间】:2017-06-21 21:11:04
【问题描述】:
iReport 中的条件样式有问题。我有以下 textFields(${nameField} = 字段值):
${field1}=30 ${field2}=40 ${field3}=50
${field4}=23 ${field5}=1 ${field6}=45
${field7}=34 ${field8}=20 ${field9}=0
我需要在每个 textField 中设置差异背景,具体取决于字段的值。我创建了一个新样式并设置了条件:
<style name="ColoredField">
<conditionalStyle>
<conditionExpression><![CDATA[$F{field1} == 300]]></conditionExpression>
<style mode="Opaque" backcolor="#FCFF00"/>
</conditionalStyle>
</style>
如您所见,样式只使用$F{field1},我需要制作一个动态样式(或其他东西),适用于每个textField。
【问题讨论】: