我必须在符合特定条件的情况下为报告添加文本或背景图像作为“DRAFT”。我必须动态启用或显示birt报告背景文本?
我期待听到任何想法。
先谢谢。 Thillakan。
答案 0 :(得分:5)
按照以下方式设置静态背景图像:
但是,要根据某些内容(例如参数)使其动态化,您可以使用Javascript直接操作报表项。这将在“Integrating and Extending BIRT”的第13章中介绍,其中包含“BIRT, A Field Guide to Reporting”,每个BIRT报告设计师都应该这样做。
最简单的方法是在报表设计器中专门命名主页,并使用ReportDesignHandle.findElement(<name>)
来获取它的句柄。然后使用setter动态更改背景图像。 beforeRender
脚本是您要放置所有设置背景图像的代码的脚本。