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

Hello All,

I have a selection field and another many2one field in odoo10. And i want that when i select only "service" from selection type field then another many2one field visible on the form view. Here i attach my python and xml code.


Python code:-

service_types = fields.Selection([('product', ('Product')),
('service', ('Service'))], string='Services', required=True)
name_rental = fields.Many2one('rental.pet', string="Rental Management")

Xml code:-

<field name="service_types"/>
<field name="name_rental" attrs="{'invisible': [('service_types', '!=', 'service')]}"/>
Avatar
Verwerfen

What is the prob? are you telling the above code is not working ?

Seems error is in your field defination. please correct the tuples of both field.

service_types = fields.Selection([('product', 'Product'),

('service', 'Service')], string='Services', required=True)

please field this field first and check.

Beste Antwort

Hello! 
please find the below code with changes

Python code:-

service_types = fields.Selection([('product', 'Product'),
('service', 'Service')], string='Services', required=True)
name_rental = fields.Many2one('rental.pet', string="Rental Management")

Xml code:-

<field name="service_types"/>
<field name="name_rental" attrs="{'invisible': [('service_types', 'not in', 'service')]}"/>

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
0
Sept. 17
3467
2
Nov. 18
5675
0
Feb. 25
1119
2
Dez. 24
1451
0
Juli 24
1196