Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

关于报表的页码问题



  • 这是Companies中定义报表Header和Footer的代码,在Administration->User->Company's Structure->Companies中的。

    这是Footer的代码:

    <!--page bottom-->
    <lines>1.2cm 2.15cm 19.9cm 2.15cm</lines>
    <drawCentredString x="10.5cm" y="1.7cm">[[ company.rml_footer1 ]]</drawCentredString>
    <drawCentredString x="10.5cm" y="1.25cm">[[ company.rml_footer2 ]]</drawCentredString>
    <drawCentredString x="10.5cm" y="0.8cm">Contact : [[ user.name ]] - [color=red]Page: <pageNumber/>[/color]</drawCentredString>
    </pageGraphics>
    </pageTemplate>
    </header>

    其中红色部分是现实页码,当前的格式是 Page:1 Page:2 Page:3 ... ...
    我想把总页码放在当前页的后面,即格式是 Page:[当前页码]/[总页码]

    现在我想知道如果要现实总页码,该用怎么样的代码?我试过用<pageCount/>,但还是显示不出来。
    有人可以帮忙看看嘛。。。



  • 这是Companies中定义报表Header和Footer的代码,在Administration->User->Company's Structure->Companies中的。

    这是Footer的代码:

    <!--page bottom-->
    <lines>1.2cm 2.15cm 19.9cm 2.15cm</lines>
    <drawCentredString x="10.5cm" y="1.7cm">[[ company.rml_footer1 ]]</drawCentredString>
    <drawCentredString x="10.5cm" y="1.25cm">[[ company.rml_footer2 ]]</drawCentredString>
    <drawCentredString x="10.5cm" y="0.8cm">Contact : [[ user.name ]] - [color=red]Page: <pageNumber/>[/color]</drawCentredString>
    </pageGraphics>
    </pageTemplate>
    </header>

    其中红色部分是现实页码,当前的格式是 Page:1 Page:2 Page:3 ... ...
    我想把总页码放在当前页的后面,即格式是 Page:[当前页码]/[总页码]

    现在我想知道如果要现实总页码,该用怎么样的代码?我试过用<pageCount/>,但还是显示不出来。
    有人可以帮忙看看嘛。。。



  • addons/base/res/res_company.py
    中的
    _get_header2 中有段代码[code]
    <drawRightString x="19.7cm" y="28.3cm"><pageNumber/> / </drawRightString>
    <drawString x="19.8cm" y="28.3cm"><pageCount/></drawString>

    [/code]看起来应该是 <pageCount/>



  • @shelly
    试过了,什么都没有显示,不知道是不是Bug


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待