2013-03-15 61 views
1

我正在使用JasperReport作爲Web應用程序的報告工具。 (JSP + Servlets)備用行顏色

我開發了一個樣本報告,使用iReport,其中我想爲行設置替代顏色。

我在詳細截取的頻段,具有以下性質:

  • setOpaque =
  • 背景色 = 灰色
  • 打印時表達 = new Boolean($V{PAGE_COUNT}.intValue() % 2 ==0)

然後我已經採取了的TextField詳細頻段,具有以下性質:

  • setOpaque =假

enter image description here

現在,當我從iReport的運行此報告,它提供了正確的輸出在PDF格式,但是當它在瀏覽器HTML格式執行,那麼它不顯示在交替行的灰色。

更新1: 如果我選擇預覽作爲XHTML預覽話,就說明在Web瀏覽器所需要的輸出了。所以沒有瀏覽器兼容性的問題。那麼可能是什麼原因不能正確顯示爲HTML預覽

所以,請讓我知道如果我錯過了一些技巧在這裏。

+1

請參閱http://community.jaspersoft.com/questions/514828/alternate-row-color – 2013-03-15 12:08:27

+0

@AnilBharadia感謝您的鏈接,但我在jspersoft社區和SO以及其他一些網站上看到了很多問題使用谷歌,但我仍然無法找到問題的解決辦法,我可能會在這裏失去了一些小竅門。 – Bhushan 2013-03-15 12:18:40

+0

嘗試不同的瀏覽器 – 2013-03-15 12:22:20

回答

0

我想知道爲什麼打印時表達:新的布爾值($ V {PAGE_COUNT} .intValue()%2 == 0)。我認爲應該是($ V {REPORT_COUNT}%2)== 0。我與HTML預覽和能看到一個灰色的矩形示出和隱藏交替測試。

+0

我們可以像這樣切換不透明嗎? – prime 2015-05-03 20:13:23