我在布局中有一个数据元素“Page”+ pageNumber +“of”+ totalPage的Birt报告,但它不断给我输出“第1页的第1页”或“第2页,共2页”。有没有办法纠正这个?谢谢!
答案 0 :(得分:1)
totalPage只在“渲染”时间知道,因此我们不能在表达式中使用它。解决方法是使用“onRender”脚本。点击您的数据元素 - >脚本 - > onRender:
this.setDisplayValue("Page " + pageNumber + " of " + totalPage);
或者对于动态文本元素而不是数据元素:
this.text="Page " + pageNumber + " of " + totalPage
答案 1 :(得分:0)
页码变量在rptlibrary中有效。
在需要的地方使用页面编号和库中的总页数。