Odoo Qweb检查联系人标题

时间:2015-03-27 10:31:22

标签: odoo odoo-8 qweb

我目前正在制作我的第一个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'">

提前致谢。

2 个答案:

答案 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>

我希望这对你有帮助..)