多个jasper模板如何统一增加页码多个jasper模板如何统一增加页码多个jasper模板如何统一增加页码多个jasper模板如何统一增加页码

解决方案 »

  1.   

    text fields里设置里,最下面写这个变量。
    $V{PAGE_NUMBER}
      

  2.   

    iReport 左边工具栏里的 “fx Variables”里有一条叫做PAGE_NUMBER,拖拽到模板里就可以做页码。当选中刚才拖拽到模板里的$V{PAGE_NUMBER}就行了。但有个比较狗屎的地方是,如果不太走运的时候页码显示乱七八糟的。所以得选中模板中的$V{PAGE_NUMBER},然后在右下的属性栏里,有一个叫Evaluation Time的东东,其设置要看情况而定,如果是动态生成的report,比如是靠datasource打印很长的表格,要设置成Now(也许默认的就是这个,忘记了..不行就用report)如果是静态生成的report,也就是每一页都是手动设计出来的报表,都放在不同的Detail块里(表长度固定)。就得必须设置成brand这样才能让页码正确显示。