我正在尝试制作交叉表,在其中我要更改多孔列中元素的前部颜色。我应该怎么做?
我正在使用jaspersoft studio v6.8。我正在使用自己创建的数据库
<bucketExpression><![CDATA[$F{Status}]]></bucketExpression>
</bucket>
<crosstabColumnHeader>
<cellContents mode="Opaque" style="Crosstab_CH">
<textField>
<reportElement x="0" y="0" width="110" height="30" forecolor="#000000" uuid="84d31711-373c-473e-b8a7-381998d96d7d"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="14"/>
</textElement>
<textFieldExpression><!
[CDATA[$V{Status}.replace("Closed-Delayed","Delayed").replace("Closed-Timely","Timely").replace("Overdue","Overdue")]]></textFieldExpression>
</textField>
</cellContents>
</crosstabColumnHeader>
<crosstabTotalColumnHeader>
<cellContents mode="Opaque" style="Crosstab_CT">
<staticText>
<reportElement x="0" y="0" width="90"
height="30" forecolor="#FFFFFF" uuid="d795c6ed-d5d1-41a7-b5a8-3caccacfebec"/>
<textElement textAlignment="Center"
verticalAlignment="Middle">
<font size="14"/>
</textElement>
<text><![CDATA[Total Status]]></text>
</staticText>
</cellContents>
</crosstabTotalColumnHeader>
</columnGroup>
我希望状态过期的列应将其元素打印为红色,但始终为黑色。