0

パレットの「current_date」オプションを使用しているireportで設計されたレポートがあります。私のレポートにはこれらのうちの2つがあります。1つは日付MM/dd / yyyy用にフォーマットされ、もう1つは「h.mma」です。レポートデザイナでのプレビューは正常に機能します。レポートをjasperserverに追加し、そこからレポートを実行すると、フォーマットが削除され、日付フィールドのスペルが表示されます。

編集:関連するXML部分が追加されました...

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

1 に答える 1

0

これはまだ問題です。iReport内からフォーマットを使用してシステムを正常に動作させることができますが、同じレポートがjasperserverから実行されると、フォーマットは無視されます。私はこれを回避するために、アプリケーションで事前にフォーマットされた日付を提供してから、それをjasperに渡しました。回避策があり、質問の活動がほとんどないため、締め切ります。

于 2012-02-16T14:05:52.873 に答える