在openerp 6.1中根据Many2one字段值(名称而不是ID)使字段不可见

时间:2017-01-23 10:10:23

标签: python openerp

employee_category_m2o':fields.many2one('employee.transition.category','Category')

是我的领域。如果用户在该many2one字段中选择了合同工,则应使另一个字段“grade”不可见。

1 个答案:

答案 0 :(得分:0)

首先,您需要选项" Contract Labor"的外部ID。很多人。

获得外部ID之后,它非常简单。 你只需要为这个"等级" xml中的字段。

<field name="grade" attrs="{'invisible':[('employee_category_m2o','=',%(External id of Contract Labour)d)]}"/>