<pageCount />无法在OpenERP 7中呈现

And*_*ida 9 python openerp rml

我正在使用OpenERP 7

我想修改发票报告页脚以显示当前页面和总页数,如下所示:

页面:第一页的1/2和

页面:第二页2/2 ...

这是我的代码:

<place x="1.3cm" y="0cm" height="1.55cm" width="19.0cm">
                <para style="main_footer">[[ company.rml_footer ]]</para>
                <para style="main_footer">Page: <pageNumber/>/<pageCount/></para>
</place>
Run Code Online (Sandbox Code Playgroud)

但是pageCount不会返回任何数字.怎么了 ?

And*_*ida 6

各位大家好,谢谢大家的回答.

事实上,经过深入而艰苦的搜索后,我发现<pageCount />当我们将<place />标签放入标签时,标签不会返回任何值,因此我将其放入<drawstring />标签中并返回总页数.这是我的代码:

 <place x="1.3cm" y="0cm" height="1.9cm" width="19.0cm">
           <para style="main_footer">
                 Page: <pageNumber/>/
           </para>
 </place>
 <drawString x="11.36cm" y="1.64cm" ><pageCount/></drawString> 
Run Code Online (Sandbox Code Playgroud)

我知道这个解决方案并不专业,但确实有效,希望很快就能解决这个问题.

问候


小智 5

这是一个尚未修复的错误.看看这里的pageCount Bug.也许问题可以通过附加的小补丁来解决.