0

iReport 5.0.0JasperReports Server 5.0.0を使用しています。

そして私の問題は:私は2つの入力コントロールを持っています。1つはブール型で、もう1つはテキストボックスで、テキストボックスの値はブール値が「true」または「false」に依存します。ユーザーが「true」を選択すると, テキストボックスに "Y" を表示したい. そして彼が "false" を選択したとき、テキストボックスにも "N" を表示したい.

この問題を解決するのを手伝ってください。

4

1 に答える 1

0

Input_Controls の ID が

  1. input_boolean
  2. 入力テキストエリア

各入力コントロールには、レポート内のパラメーター、つまり $P{input_boolean}とがあり$P{input_textarea}ます。

あなたの質問に答えるには、「デフォルト値式」で、 次の$P{input_textarea} ような三項演算子式を使用します

( $P{input_boolean} ? "Y" : "N")

これは魅力のように機能します。

于 2015-10-15T09:55:44.120 に答える