在 qweb 报告 odoo9 中添加自定义文本
Add custom text in qweb report odoo9
如何在inherit qweb中添加自定义文字?
例如 Sale/view/report_saleorder.xml
下面class="oe_structure"我需要一个table
<p t-field="doc.note" />
<p t-if="doc.payment_term_id.note">
<span t-field="doc.payment_term_id.note"/>
</p>
<p t-if="not doc.payment_term_id and doc.partner_id.property_payment_term_id">
<span t-field="doc.partner_id.property_payment_term_id.note"/>
</p>
<p id="fiscal_position_remark" t-if="doc.fiscal_position_id and doc.fiscal_position_id.note">
<strong>Fiscal Position Remark:</strong>
<span t-field="doc.fiscal_position_id.note"/>
</p>
<div class="oe_structure"/>
<xpath expr="???" position="???">
<table><tr><td>CUSTOM TEXT</td></tr></table>
</xpath>
我不确定上面的 xml 是否是整个报告,但是您可以使用类似这样的东西。
<xpath expr="//div[@class='oe_structure'][last()]" position="after">
<!-- YOUR TABLE HERE -->
</xpath>
这假定这是您要继承的 xml 中 oe_structure 的最后一个实例。
如何在inherit qweb中添加自定义文字?
例如 Sale/view/report_saleorder.xml
下面class="oe_structure"我需要一个table
<p t-field="doc.note" />
<p t-if="doc.payment_term_id.note">
<span t-field="doc.payment_term_id.note"/>
</p>
<p t-if="not doc.payment_term_id and doc.partner_id.property_payment_term_id">
<span t-field="doc.partner_id.property_payment_term_id.note"/>
</p>
<p id="fiscal_position_remark" t-if="doc.fiscal_position_id and doc.fiscal_position_id.note">
<strong>Fiscal Position Remark:</strong>
<span t-field="doc.fiscal_position_id.note"/>
</p>
<div class="oe_structure"/>
<xpath expr="???" position="???">
<table><tr><td>CUSTOM TEXT</td></tr></table>
</xpath>
我不确定上面的 xml 是否是整个报告,但是您可以使用类似这样的东西。
<xpath expr="//div[@class='oe_structure'][last()]" position="after">
<!-- YOUR TABLE HERE -->
</xpath>
这假定这是您要继承的 xml 中 oe_structure 的最后一个实例。