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

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

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

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

Qweb打印报表设计 视频分享



  • Qweb打印报表设计<br /><br />http://v.youku.com/v_show/id_XMTI4OTU0MDQwOA==.html?from=s1.8-1-1.2<br /><br />比较手工做报表简单多了;<br /><br />遇到2个问题不会:<br />1.报表样式如何应用odoo自带或其它报表使用的样式就是  <!-- Add report style --><br />    <xpath expr="//head" position="inside"><br />        <link href="/web/static/lib/bootstrap/css/bootstrap.css" rel="stylesheet"/><br />        <link href="/website/static/src/css/website.css" rel="stylesheet"/><br />        <link href="/web/static/lib/fontawesome/css/font-awesome.css" rel="stylesheet"/><br />        <style type="text/css"><br />            <t t-call="report.style"/><br />        </style><br />    </xpath><br />如何加到自己开发的报表中去;<br /><br />2、如何分页显示,就是套打的如何写代码;每页页数显示;<br /><br />3.如何自定义页眉页脚<br /><br /><br />



  • Qweb打印报表设计<br /><br />http://v.youku.com/v_show/id_XMTI4OTU0MDQwOA==.html?from=s1.8-1-1.2<br /><br />比较手工做报表简单多了;<br /><br />遇到2个问题不会:<br />1.报表样式如何应用odoo自带或其它报表使用的样式就是  <!-- Add report style --><br />    <xpath expr="//head" position="inside"><br />        <link href="/web/static/lib/bootstrap/css/bootstrap.css" rel="stylesheet"/><br />        <link href="/website/static/src/css/website.css" rel="stylesheet"/><br />        <link href="/web/static/lib/fontawesome/css/font-awesome.css" rel="stylesheet"/><br />        <style type="text/css"><br />            <t t-call="report.style"/><br />        </style><br />    </xpath><br />如何加到自己开发的报表中去;<br /><br />2、如何分页显示,就是套打的如何写代码;每页页数显示;<br /><br />3.如何自定义页眉页脚<br /><br /><br />



  • <xpath expr="//head" position="inside"><br />        <link href="/web/static/lib/bootstrap/css/bootstrap.css" rel="stylesheet"/><br />        <link href="/website/static/src/css/website.css" rel="stylesheet"/><br />        <link href="/web/static/lib/fontawesome/css/font-awesome.css" rel="stylesheet"/><br />        <style type="text/css"><br />            <t t-call="report.style"/><br />        </style><br />    </xpath><br /><br /><br />直接在 <div class="page">  后面加这个有效果,变成系统自带格式样式<br />



  • 2、如何分页显示,就是套打的如何写代码;每页页数显示;<br /><br />页数就是在页脚里面加入代码<br /><br /> <ul class="list-inline"><br />                <li>Page:</li><br />                <li><span class="page"/></li><br />                <li>/</li><br />                <li><span class="topage"/></li><br />            </ul><br /><br />其中页数总页数是由wkhtmltopdf  控制的;<br /><br />在打印页面大小格式化的参数都是wkhtmltopdf 的参数体现,odoo仅仅生成htm显示模块;wkhtmltopdf 参数控制了许多显示要素<br />http://wkhtmltopdf.org/usage/wkhtmltopdf.txt  通过参数修改可以把报价单生成含有封面和目录的格式<br /><br />例如参数:wkhtmltopdf -T 15mm --header-spacing 5 --outline cover http://image.baidu.com --header-html file:///C:/Program%20Files/wkhtmltopdf/bin/a.html --header-line --footer-center "[page]/[topage]" --footer-line toc --toc-header-text "目录" http://www.yaolan.com/zhishi/tinglishaicha/ t2.pdf 就是生成带有封面、目录 页眉页脚的pdf文档;<br /><br />3.如何自定义页眉页脚<br /><br />在文档page下面加入 页眉页脚代码<br /><br /> <div class="header"><br />页眉内容<br /></div><br /><br /> <div class="footer"><br />页脚内容<br /></div><br /><br />其中header、footer是html的代码传递给wkhtmltopdf识别的;<br /><br />主体报表(例如订货单)是odoo生成的,页眉、页脚、封面、目录等是由wkhtmltopdf控制的;只要在控制报表page 的代码,就可控制显示了;<br /><br /><br />但套打,通过行数控制或页数显示限制,其中html的表格标签控制表头 表体 表低,一直没测试成功;难道一定要写python行数来才做,希望指点。<br /><br />



  • [attachimg=1]<br /><br />纸规格 2折241*140<br /><br />页脚代码 高10mm<br /> <div class="footer">   <br /> <ul class="list-inline"><br />                <li>Page:</li><br />                <li><span class="page"/></li><br />                <li>/</li><br />                <li><span class="topage"/></li><br />                  </ul><br />     </div> <br /><br />页眉类似加入代码即可,样式使用html css bootstrap控制,自己写;<br /><br /><br /> HTML 表格<br /><thead> 标签定义表格的表头。该标签用于组合 HTML 表格的表头内容。<br />thead 元素应该与 tbody 和 tfoot 元素结合起来使用。<br />tbody 元素用于对 HTML 表格中的主体内容进行分组,而 tfoot 元素用于对 HTML 表格中的表注(页脚)内容进行分组。<br />http://www.w3school.com.cn/tags/tag_thead.asp<br /><br />thead 写表头达到套打效果,但测试几次不成功,<br />在<br /> <thead><br />                    <tr><br />                        <th>Description</th><br />                        <th>Taxes</th><br />                        <th class="text-right">Quantity</th><br />                        <th class="text-right">Unit Price</th><br />                        <th groups="sale.group_discount_per_so_line">Disc.(%)</th><br />                        <th class="text-right">Price</th><br />                    </tr><br /><br />插入一行tr 想把公司名称 客户联系联系方式,后期在 tfoot加入签收人等信息,达到套打效果,但测试无效;<br /><br />希望懂的指点<br /><br />



  • 请问你这个示例可以提供源码参考吗?找不到分页的资料



  • 谢谢分享


登录后回复
 

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