我使用JasperReport作为 Web 应用程序的报告工具。(JSP + 小服务程序)
我使用iReport开发了一个示例报告,我想在其中为行设置替代颜色。
我在Detail Band 中拍摄了一个具有以下属性的框架:
- setOpaque =真
- 背景颜色=灰色
- 当表达式=时打印
new Boolean( $V{PAGE_COUNT}.intValue() % 2 ==0)
然后我在Detail Band 中使用了一个具有以下属性的TextField :
- setOpaque =假
现在,当我从iReport运行此报告时,它会以PDF格式提供正确的输出,但是当它在浏览器中以HTML格式执行时,它不会在交替行上显示灰色。
更新 1: 如果我选择预览作为XHTML 预览,那么它也会在 Web 浏览器中显示所需的输出。所以不存在浏览器兼容性的问题。那么,无法正确显示为HTML Preview的原因可能是什么?
因此,如果我在这里遗漏了一些技巧,请告诉我。