Odoo Help


How to have this field condition?

eric machine
on 5/7/13, 12:14 PM 2,186 views

Hi everyone,

I tried this post tips here https://accounts.openerp.com/forum/Help-1/question/13042

It works for me as below

<field name="x_is_family_coverage" string="Is Family Coverage?"> </field>
                                   <field name="x_eb_partner_name" attrs="{'invisible':[('x_is_family_coverage', '==', False)]}"> </field>
                                   <field name="x_eb_partner_eb_no" attrs="{'invisible':[('x_is_family_coverage', '==', False)]}"> </field>

But what if when I check the "Is Family Coverage?" checkbox, I also want to make the fields x_eb_partner_name and x_eb_partner_eb_no required/compulsory too? If uncheck the "Is Family Coverage?" checkbox, then both fields are not required.

Any idea? Thanks.



--Borni DHIFI--
| 6 8 9
Tunis, Tunisia
--Borni DHIFI--

Techno Functional Consultant Odoo(OpenERP) 


Skype : dhifi.borni

On 5/7/13, 12:28 PM
attrs="{'invisible':[('x_is_family_coverage', '==', False)],'required':[('x_is_family_coverage', '==', False)]}"

Francesco OpenCode

--Francesco OpenCode--

| 6 8 9
Grottaglie, Italy
--Francesco OpenCode--

Italian Odoo (OpenERP) Modules Developer LINKEDIN: http://www.linkedin.com/in/francescoapruzzese

Francesco OpenCode
On 5/7/13, 12:28 PM

The attrs can be indicates all in the some dictonary:

<field name="x_eb_partner_name" attrs="{'invisible':[('x_is_family_coverage', '=', False)], 'required':[('x_is_family_coverage', '=', False)]}" />

If I have understand.

Thanks :) I will give that a try :) But I assume this is the right way to add conditional to the field xml directly? Or is it better I duplicate a module and start writing python codes? which one is better?

eric machine
on 5/7/13, 9:35 PM

I prefer to use this type of filter in xml code, so if someone inherit my module can change them in a simple way.

Francesco OpenCode
on 5/8/13, 4:53 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

0 follower(s)


Asked: 5/7/13, 12:14 PM
Seen: 2186 times
Last updated: 8/25/15, 3:07 PM