这是一个怪异的问题,当我想为“文本”为空的字段实现时,if情况不起作用:
因此,如果该字段为空=“”,我就不会在报告中获得信息“ Missing ZIP”
如果有人可以进一步帮助我,那真是太好了!
特定代码:
<t t-if="doc.zip==''">Missing Zip </t>
<t t-else=""> <span t-field ="doc.zip"/> </t>
完整代码:
<t t-call="web.html_container">
<t t-foreach="docs" t-as="doc">
<t t-call="web.external_layout">
<div class="page">
<div class="row">
<div name="address" class="col-xs-5 col-xs-offset-7">
<div t-field="doc.x_studio_field_dRWmD" t-options="{"widget": "contact", "fields": ["address", "name"], "no_marker": True}"/>
</div>
</div>
<h2 name="title">
<strong>
<t t-esc="doc.name"/>
<t t-if="doc.zip==''">Missing Zip </t>
<t t-else=""> <span t-field ="doc.zip"/> </t>
<span t-field="doc.x_studio_field_qEtRr"/><br/><span t-field="doc.street"/><br/>
<span t-field="doc.x_studio_field_UDBGP.parent_id.street"/><br/>
</strong>
</h2>
<template id="report_saleorder_style" inherit_id="report.style">
<xpath expr=".">
<t>
.example-css-class {
background-color: red;
}
</t>
</xpath>
</template>
<div class="row mt32 mb32">
<div name="date" class="col-xs-3">
<strong>Zählersetzungstermin</strong>
<p>
<t t-esc="doc.x_studio_field_UBz8Y"/>
</p>
</div>
</div>
<p name="note">
<strong>Note:</strong>
</p>
</div>
</t>
</t>
</t>
</t>