我正在使用4.5的当前BIRT版本。我的报告中有两个母版页。我有大量数据要显示在报告上,所以我设置了一些数据显示在一个母版页上,剩余的文件由于某种原因显示在另一个母版页上。问题是当没有数据显示在其中一个母版页上时,它正在呈现一个空白页面,其中包含我想要避免的主页面的页眉和页脚。在我的pdf报告中,我如何避免这个空白页面?
嗨,所有人都指向隐藏表或其他组件,但我的要求是,我需要隐藏页面本身。我不认为页面有可见性选项。即使它存在,也没有那么有用。请理解我不想显示页面本身而不仅仅是其中的组件。我现在可以期待任何帮助吗?
答案 0 :(得分:0)
我猜您是直接在主页上添加了表格?
这不是它的工作原理。 BIRT将呈现(主)页面并可能隐藏它们上的元素(例如,没有数据的表。您可以通过设置visibility属性来完成此操作)。这种方法的问题在于Masterpage不能“unrenderred”。
解决此问题的正确方法是在正常布局上添加每个元素。在每个表,网格等的属性中,您可以设置分页符属性。您可以在此处选择要使用的母版页。如果不需要渲染元素(通过可见性设置),则不会触发“空白”母版页。
希望有所帮助。