所以这里已经存在这个线程,它有一个示例,该示例创建了与其余页面不同的首页标题。我可以下载这个例子并运行它。
当我试图模仿这个例子时,我不能这样做(澄清:将源更改为我自己的源数据库后,标题不会正确更改)。最终,我开始将报告的各个部分复制到示例一中,以查看是什么触发了问题(澄清:我一次删除了我的报告和示例之间的差异,以便确定导致的确切差异问题)。它最终成为我的桌子。
由于某种原因,如果我添加自己的新数据集,使用示例数据库删除表并使用我的数据集添加表,我无法解释,它不会工作。当我说它不起作用时,我的意思是突然之间,每个页面上的标题都相同,并且不会按预期更改后续页面。
如果我运行调试器并在脚本上放置一个断点,该断点强制不同的第一页和其他页面内容(如下所示),而不是使用示例数据库表似乎发生的情况,onRender 事件在每个页面上都被调用......但是我的桌子只被调用一次。这导致母版页在开始时只检查一次 onRender 脚本,当 pageNumber 变量 = 1 时。我已经在这个网站上待了好几个小时,真的希望有人知道为什么会这样,请帮助我.
这是代码:
if( pageNumber > 1 ){
this.getStyle().display = "none";
}
非常感谢您的帮助和知识,
-阿萨夫