【问题标题】:Odoo Qweb check for contact titleOdoo Qweb 检查联系人标题
【发布时间】:2015-03-27 10:31:21
【问题描述】:

我目前正在开发我的第一个 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

如你所见,我使用系统的德语翻译。

我的问题是:如何检查“先生”和“小姐”?以下示例不起作用。有没有办法获得 internav 值,因为它们显然不是“先生”。

<p t-if="o.partner_id.title == 'Mister'">

提前致谢。

【问题讨论】:

    标签: odoo odoo-8 qweb


    【解决方案1】:

    您可以使用&lt;t&gt; &lt;/t&gt;标签检查条件以在Qweb视图中添加条件。

    你应该使用&lt;t&gt;标签插入&lt;p&gt;标签的更好方法

    类似的东西

    <t t-if="o.partner_id.title == 'Mister'">
        Your login will add hear for Mister title
    </t>
    

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

    【讨论】:

      【解决方案2】:

      您可以参考我们的blog了解qweb。

      只需在您的代码中尝试一下。

      t-if="o.partner_id.title.name == 'Mister'"
      

      因为o.partner_id.title 给出了res.partner.title 模型的对象。

      因此,您必须使用用户 o.partner_id.title.name。就是这样。

      【讨论】:

      • 没有关于 t-if 或 partner_id.title 的内容
      • 关于 qweb 模板引擎,您将在博客中获得另一个链接,在那里您可以看到如何将条件放入 qweb。
      • 我的答案改了,请看一下。
      猜你喜欢
      • 1970-01-01
      • 2020-07-16
      • 1970-01-01
      • 2023-03-13
      • 2022-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多