JasperReportを Web アプリケーションのレポート ツールとして使用しています。(JSP + サーブレット)
iReportを使用してサンプル レポートを作成しました。このレポートでは、行の代替色を設定したいと考えています。
次のプロパティを持つ詳細バンドでフレームを撮影しました。
- setOpaque = true
- バックカラー=グレー
- 式=の場合に出力
new Boolean( $V{PAGE_COUNT}.intValue() % 2 ==0)
次に、次のプロパティを持つ詳細バンドでTextFieldを取得しました。
- setOpaque = false
iReportからこのレポートを実行すると、 PDF形式で正しい出力が得られますが、ブラウザーでHTML形式で実行すると、代替行に灰色が表示されません。
更新 1:プレビューをXHTML プレビュー として選択すると、Web ブラウザーにも目的の出力が表示されます。したがって、ブラウザの互換性の問題はありません。HTML Previewとして正しく表示されない理由は何でしょうか?
ここでトリックが不足している場合はお知らせください。