テーブルから金額を返すクエリがあります。
select bus_price from mySchema.BusTable;
これにより、次のような金額が返されます。
526547
123456
456789.25
12478.35
ジャスパーレポートで上記の金額を使用しています。
ただし、レポートの出力を次のように表示する必要があります。
$526,547.00
$123,456.00
$456,789.25
$12,478.35
JRXMLコードスニペットは次のとおりです。
<textField isStretchWithOverflow="true">
<reportElement stretchType="RelativeToTallestObject" x="700" y="0" width="100" height="30"/>
<textElement/>
<textFieldExpression class="java.math.BigDecimal">
<![CDATA[$F{BusPrices}]]>
</textFieldExpression>
</textField>
私はパターンを使わなければならないことを知っています。しかし、私はそれを機能させることができません。
使用する
<textField isStretchWithOverflow="true" pattern='$###,##0.00'>
動かない。
私は何が欠けていますか?
読んでくれてありがとう!