2011-11-10 7 views
0

パレットから「current_date」オプションを使用しているレポートをireportで作成しました。私は私のレポートにこれらの2つを持っています。 1つは日付MM/dd/yyyyに、もう1つは "h.mm a"にフォーマットされています。レポートデザイナーのプレビューは正常に動作します。私はjasperserverにレポートを追加し、それらからレポートを実行すると、フォーマットが取り除かれ、日付フィールドの綴りがわかります。iReport/Jasperserver

EDIT:関連XML部分を追加...

<textField pattern="MM/dd/yyyy"> 
    <reportElement x="406" y="29" width="165" height="14"/> 
    <textElement/> 
    <textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression> 
</textField> 
+0

レポートテンプレートのスニペットを投稿できますか? –

+0

@Alex - 日付フィールドの1つにXML部分を追加しました。あなたが何か他のことを意味したら、私に知らせてください。 – Ominus

+0

JRS 4.2.1で空のレポート(データソースなし)をテストしました。 'MM/dd/yyyy'、' dd/MM/yyyy'、 'h.mm a'パターンはすべてOKです。 –

答えて

0

これはまだ問題です。 iReport内の書式設定で正常に動作するようにシステムを設定できますが、jasperserverから同じレポートを実行すると書式設定は無視されます。私はジャスパーに渡す前に、アプリケーションで事前にフォーマットされた日付を提供するだけでこれを回避しました。私は回避策があり、問題はほとんど活動をしていないので閉鎖しています。