3

当报告符合特定条件时,我必须将文本或背景图像添加为“草稿”。我必须动态启用或显示 birt 报告背景文本?

我期待听到任何想法。

提前致谢。提拉坎。

4

1 回答 1

5

要像您一样设置静态背景图像:

  • 在报告工作区中选择母版页。
  • 选择“属性”选项卡。
  • 展开“简单母版页”部分。
  • 设置背景图像。

但是,要使其基于某些东西(例如参数)动态化,您可以使用 Javascript 直接操作报表项。这在“集成和扩展 BIRT ”的第 13 章中进行了介绍,连同“ BIRT, A Field Guide to Reporting ”,每个 BIRT 报表设计者都应该拥有。

最简单的方法是在报表设计器中专门命名您的母版页并使用ReportDesignHandle.findElement(<name>)它来获取它的句柄。然后使用 setter 动态更改背景图像。该beforeRender脚本是您要放置所有设置背景图像的代码的地方。

于 2009-07-30T03:10:58.287 回答