已经有这个帖子,其中有一个示例,可以创建与其余页面不同的第一页页眉。我可以下载并成功运行此示例。
当我尝试模仿此示例时,我无法做到这一点(澄清:将源更改为我自己的源数据库后,页眉无法正确更改)。最终,我开始将我的报告单个部分复制到示例报告中,以查看触发问题的原因(澄清:我逐步删除了我的报告和示例报告之间的差异,以确定导致问题的确切差异)。结果是我的表格有问题。
由于某种我无法解释的原因,如果我添加自己的新数据集,使用示例数据库删除表格并添加使用我的数据集的表格,则无法正常工作。当我说它无法正常工作时,我的意思是突然之间每个页面的页眉都相同,并且不会像预期那样在随后的页面上更改。
如果我在强制执行与其他页面内容不同的脚本(如下所示)的脚本上运行调试器并设置断点,则似乎会出现以下情况:使用示例数据库表时,在每个页面上都会调用onRender事件......但是对于我的表格,它只被调用一次。这导致主页只在pageNumber变量=1时在开始时检查onRender脚本。我已经花费了数小时的时间,并希望真正知道原因的人能够帮助我。
以下是代码:
if( pageNumber > 1 ){
this.getStyle().display = "none";
}
非常感谢您的帮助和知识,
-Asaf