0

iReportのパラメータにローカライズされたデフォルト値を使用する方法は?

パラメータのデフォルト値として$R{message.key}を使用すると、 iReportの SQL エディタの「フィールドの読み取り」機能に悪影響を及ぼします。より正確には、次のエラーが表示されます ( [レポート クエリ] ダイアログで [フィールドの読み取り] ボタンを押した後)。

Sourced file: inline evaluation of: ``$R{message.key}'' : Attempt to access property on undefined variable or class name

このiReportの問題を回避する方法はありますか?

問題を説明するための画像を次に示します。

ここに画像の説明を入力

4

2 に答える 2

1

これはiReportのバグだと思います。

defaultValueExpression式に一時的にコメントを付けて、 [レポート クエリ] -> [フィールドの読み取り] ボタンを使用してフィールドを追加でき ます。

または、フィールド宣言を手動で追加することもできます。

于 2012-08-21T06:08:53.517 に答える
0

これは iReport のバグです。この問題を解決するには、以下の手順に従ってください。

  1. XML ファイルを開く
  2. defaultValueExpression タグ値を削除します。

ここに画像の説明を入力

于 2014-02-12T07:28:44.273 に答える