Using Domain how to filter one2many Fields (job_ids) is equal to [] or job_ids.contact_id is null.
domain="[('job_ids','=',[])]"
domain="[('job_ids.contact_id','=',False)]"
Tried the above 2 code is not working
Thanks
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Using Domain how to filter one2many Fields (job_ids) is equal to [] or job_ids.contact_id is null.
domain="[('job_ids','=',[])]"
domain="[('job_ids.contact_id','=',False)]"
Tried the above 2 code is not working
Thanks
To define a domain in a One2many field you must write it in the python file and the code goes without quotes:
Example:
'job_ids': fields.One2many( ... domain=[('contact_id','=',False)]
)
the quotes were the problem in all previous answers
Actual requirement contact name shows only not related partner.
The below domain is not working job_ids is one2many field in res.partner.contact
'contact_id' : fields.many2one('res.partner.contact', 'Contact', domain="[('job_ids','=',[])]"),
Solved domain="[('job_ids','=',False)]")
Okay, I misunderstood your question. I have deleted my answer.
See example :
display_record is a boolean field in one2many.
Setting attrs in all fields.
<tree>
<field name="field_1" attrs="{'invisible': [('display_record','=',False)]}"/>
<field name="field_2" attrs="{'invisible': [('display_record','=',False)]}"/>
<field name="field_3" attrs="{'invisible': [('display_record','=',False)]}"/>
<field name="field_4" attrs="{'invisible': [('display_record','=',False)]}"/>
<field name="field_5" attrs="{'invisible': [('display_record','=',False)]}"/>
<field name="dispaly_record" invisible="1"/>
</tree>
If the value of dispaly_record is False, the entire row will be invisible.
To filter in many2one, one2many and many2many, you have to directly use the fields of the related object.
For exemple:
'job_ids': fields.on2many(
...
domain="[('contact_id','=',False)]")
Change your second domain as:
domain="[('job_ids.id.contact_id','=',False)]"
Luo tili jo tänään nauttiaksesi yksinoikeusominaisuuksista ja osallistuaksesi mahtavaan yhteisöömme!
RekisteröidyAiheeseen liittyviä artikkeleita | Vastaukset | Näkymät | Toimenpide | |
---|---|---|---|---|
|
1
kesäk. 24
|
4208 | ||
[Solved] Close window on button press
Ratkaistu
|
|
1
jouluk. 23
|
18683 | |
|
1
heinäk. 15
|
6147 | ||
|
2
maalisk. 15
|
5852 | ||
|
1
maalisk. 15
|
6800 |
What do you exactly want to do?
The second one cannot work, you are demanding the
contact_id
of a list ofjob_ids