Odoo Help


How to customize contact widget in qweb reports?

Karthik Arumugam
on 10/28/15, 5:51 AM 6,069 views

Any body please help me to customize contact widget in that is used in t-field options in qweb reports




| 6 5 7
Tbilisi, Georgia
On 10/28/15, 7:52 AM

first step:

you can customize it by inheriting base.contact template in XML, for example here is how to add additional field "my_field" just before address in address widget:

<template id="contact" inherit_id="base.contact">
<xpath expr="//address/div" position="after">
<div t-if="object.my_field and 'my_field' in fields"
<div itemprop="my_field" t-esc="object.my_field"

second step:

then in your qweb template, add "my_field" to fields list:

... t-field-options='{"widget": "contact", "fields": ["address","my_field","name",...],...

if your template is a new one, you need simply add my_field to "fields" list as shown above, if you extending some existing template, then you can inherit it and replace existing widget entry, using position="replace" property in xpath tag...

Thanks for helping me Temur.

Karthik Arumugam
on 10/29/15, 1:17 AM

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 10/28/15, 5:51 AM
Seen: 6069 times
Last updated: 10/28/15, 7:59 AM