我目前正在制作我的第一个Odoo(v8)模板,并希望检查联系人是否具有特定标题。 目前有效的是:
Sehr geehrter <span t-field="o.partner_id.title"></span> <span t-field="o.partner_id.name"></span>
输出:
Sehr geehrter Herr Klaus Koffer
如您所见,我使用系统的德语翻译。
我的问题是:如何查看“Mister”和“Miss”?以下示例不起作用。有没有办法获得internav值,因为它们显然不是“Mister”。
<p t-if="o.partner_id.title == 'Mister'">
提前致谢。
答案 0 :(得分:0)
您可以参考我们的blog了解qweb。
只需在代码中试用即可。
t-if="o.partner_id.title.name == 'Mister'"
因为o.partner_id.title
提供了res.partner.title
模型的对象。
因此,您必须使用o.partner_id.title.name
。就是这样。
答案 1 :(得分:0)
您可以使用<t> </t>
标签检查条件,以便在Qweb View中添加条件。
更好的方法是使用<t>
Tag {/ 1>标记的<p>
标记
像这样的事情
<t t-if="o.partner_id.title == 'Mister'">
Your login will add hear for Mister title
</t>
我希望这对你有帮助..)