2013-03-01 32 views
0

我在報告中有一張圖片。在圖像表達中,我想要做這樣的事情:如何在iReport中製作動態圖像?

if ($F{num} >= 10) { 
    "C:\\Users\\zoudi\\workspace\\bfms\\red.jpg" 
} 
else if ($F{num} > 0) { 
    "C:\\Users\\zoudi\\workspace\\bfms\\red.jpg" 
} 
else {} 

顯然,這個語法是不正確的。什麼是正確的方式來創建這樣的動態圖像?謝謝!

回答

1

如果你使用Groovy,嘗試:

($F{num} >= 10) ? "C:\\Users\\zoudi\\workspace\\bfms\\red.jpg" : 
    ($F{num} > 0) ? "C:\\Users\\zoudi\\workspace\\bfms\\blue.jpg" : 
      "C:\\Users\\zoudi\\workspace\\bfms\\yellow.jpg" 
+0

這工作。非常感謝你!感謝所有你的幫助巴爾的摩同胞! – 2013-03-01 16:05:08

+0

不客氣!哇,小世界! :) – Lisa 2013-03-01 16:12:46

+0

如果可以,請單擊複選標記表示您接受我的答案作爲您的首選解決方案。謝謝! – Lisa 2013-03-01 16:36:55