Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
3 Antworten
3354 Ansichten

Hello.

I am using the Odoo web browser application, and i have an issue with hiding the drop down list from the many2one field. 

I want the field to know some specific values based on another list, but i don't want it to list the different options in a dropdown list.

I am a bit new to Odoo, can anyone help? 

Thank you in advance.

Avatar
Verwerfen
Beste Antwort

Hi,

you can use the domain attribute to specify a domain filter. This will limit the choices in the many2one field to a specific set of values based on a predefined filter.

you can apply the domain attribute in 2 ways, using python and xml.

Python

my_field = fields.Many2one('other.model', string='My Field')

XML

<field name="my_field" domain="[('some_field', '=', some_value)]" />


Hope this helps

Regards

Avatar
Verwerfen
Beste Antwort

Hi,

You can pass the condition as a domain. So that you can add some specific values to it based on another list.

state_id = fields.Many2one('res.country.state', string="State", domain="[('country_id', '=', country_id)]")

Regards

Avatar
Verwerfen
Beste Antwort

Hello Simon Frislev,

You can use Domain filter on field to show specific values in dropdown list of many2one field.

Refer this link to get Help :- https://www.odoo.com/forum/help-1/odoo-14-how-i-can-set-domain-filter-on-many2one-type-field-181671

Thanks, (Siddharth Tarpada)

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
0
Juli 20
2886
0
März 15
3514
1
Juli 24
4669
2
Feb. 24
1588
4
März 15
11275