- - PR -
IReportでのIF文について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-05-29 22:54
こんにちわ。みーちくと申します。
IReportで、PDF出力をしています。 Beanより、データを出力しているのですが、 Beanの値により、表示する項目を下記のように変更したいのですが、 三項演算子での書き方がよくわかりません。 下記のような条件の三項演算子は書けるのでしょうか。 BeanのFlagがNULLの場合「−」を表示。 「0」の場合「○」を表示 「1」の場合「△」を表示 「2」の場合「×」を表示 よろしくお願いいたします。 |
|
投稿日時: 2006-05-30 09:20
(flag == null) ? print(-) : (frag == 0) ? print(○) : (flag == 1) ? print(△) : (flag == 2) ? print(×) : throw new Throwable();
イメージだけだと、こんな感じでしょうか。 なぜ三項演算子限定なのかは分かりませんが、見難くなりますよ。 |
|
投稿日時: 2006-05-30 22:20
luckseedさん
返信ありがとうございます。 おかげさまで、うまくできました。 IReportのフィールドより、三項演算子で処理を記述し 変数として、表示しようとおもいました。 ありがとうございました。 |
1