JasperReportsサブレポートの行の色を交互に変えたい。すべての行の背景色が同じですが、交互に表示したいと思います。これはできますか?
26057 次
2 に答える
44
はい、次のようにJRXMLファイル内にスタイルを設定できます。
<style name="Zebra" mode="Transparent">
<conditionalStyle>
<conditionExpression><![CDATA[$V{REPORT_COUNT}%2 == 1]]></conditionExpression>
<style backcolor="#CAC5BB"/>
</conditionalStyle>
</style>
次のようにレポート要素に追加します。
<reportElement style="Zebra" mode="Opaque" x="1" y="1" width="554" height="20"/>
スタイルテンプレートファイル(ファイルなど)に条件付きスタイルを追加することはできません.jrtx
。
于 2012-01-24T00:11:51.563 に答える
9
「スタイル」を使用していない場合は、静的テキスト フィールド (テキストなし) または必要な背景色の四角形を使用して、テキスト フィールドをデータと重ね、printWhenExpression を$V{report_COUNT}%2 == 1
ORに設定できます。$V{report_COUNT}%2 == 0
于 2012-01-24T22:53:22.720 に答える