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