プロパティ ファイルでローカライズされた文字列を使用するテキスト フィールドにメッセージを作成しようとしています。文字列には、1 つの文字列、2 つの数字、2 つの日付の 5 つのパラメーターがあります。
何らかの理由で、コンパイルしようとするとこのメッセージが表示されます。
タイプ JREvaluator のメソッド msg(String, Object) は、引数 (String、String、Integer、Integer、Date、Date) には適用されません。
ここにテキストフィールドがあります
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement uuid="5c7c4cab-cbd4-4c0b-8393-c3b5ba3bc856" positionType="Float" x="0" y="0" width="530" height="20"/>
<textElement>
<font size="14" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[msg($R{report.title},$P{QUERY_LEGAL_ENTITY_NAME},
$P{QUERY_START_ACCOUNT_NUMBER},
$P{QUERY_END_ACCOUNT_NUMBER},
$P{QUERY_START_DATE},
$P{QUERY_END_DATE}
)]]></textFieldExpression>
</textField>
そして、ここにプロパティ文字列があります
report.title=Finanskonti for {0} | Konti: {1, number} - {2,number} | Datoer: {3,date} - {4,date}
私が間違っていることについて何か考えがあります