我在odoo10中有一个选择字段和另一个many2one字段。我只想选择" service"从选择类型字段,然后在窗体视图上可见另一个many2one字段。在这里,我附上了我的python和xml代码。
Python代码: -
service_types = fields.Selection([('product', ('Product')),('service', ('Service'))], string='Services', required=True),
name_rental = fields.Many2one('rental.pet', string="Rental Management")
Xml代码: -
<field name="service_types"/>
<field name="name_rental" attrs="{'invisible': [('service_types', '!=', 'service')]}"/>
答案 0 :(得分:1)
试试这种格式
使用的字段:Selction和Many2one记录
当我只选择&#34; service&#34;从选择类型字段,然后在窗体视图上可见另一个many2one字段。
Python代码:
<强> ODOO10 强>
service_types = fields.Selection(([ ('product', 'Product'), ('service', 'Service')]), string='Services',required=True)
name_rental = fields.Many2one('rental.pet', string="Rental Management")
XML代码:
<field name="service_types"/>
<field name="name_rental" attrs="{'invisible': [('service_types', '!=', 'service')]}"/>
答案 1 :(得分:0)
我认为它应该有用,检查你是否声明了.xml和.py