2015-03-27 6 views
1

Я в настоящее время работаю над своим первым шаблоном Odoo (v8) и хочу проверить, имеет ли контактное лицо определенный заголовок. Что в настоящее время работает в:Odoo Qweb проверить для контакта название

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'"> 

Заранее спасибо.

ответ

0

Вы можете сослаться на наш blog, чтобы узнать о qweb.

Просто попробуйте в своем коде.

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

Поскольку o.partner_id.title дает объект res.partner.title модели.

Итак, вы должны указать пользователю o.partner_id.title.name. это оно.

+0

Там нет ничего о t- if or partner_id.title – Freddy

+0

О шаблоне шаблона qweb вы получите еще одну ссылку в блоге, где вы можете увидеть, как установить условие в qweb. –

+0

Я изменил свой ответ, пожалуйста, взгляните на него. –

0

Только вы можете проверить это состояние, используя <t> </t> Тег для добавления условия в Qweb View.

Лучший способ и должны использовать <t> Tag InstEd из <p> Tag

некоторые вещи, как этот

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

Я надеюсь, что это должно полезно для вас ..)

Смежные вопросы