Openerp 多个字段依赖于另一个多个字段
在我的模块中,我需要在选择部门时,只显示所选部门的员工Openerp 多个字段依赖于另一个多个字段,openerp,odoo-10,Openerp,Odoo 10,在我的模块中,我需要在选择部门时,只显示所选部门的员工 employee_id0=fields.Many2many('hr.employee',string='employee',index=True) department\u id=fields.Many2many('hr.department',string=“department”,store=True,required=True) 就部门id的更改方法编写。并获取与所选部门相关的所有员工。然后返回到employee\u id 这只是
employee_id0=fields.Many2many('hr.employee',string='employee',index=True)
department\u id=fields.Many2many('hr.department',string=“department”,store=True,required=True)
就部门id的更改方法编写。并获取与所选部门相关的所有员工。然后返回到employee\u id
这只是一个示例代码
@api.depends('department_id')
@api.onchange("department_id")
def _onchange_department_id(self):
vals = {}
data = self.env['hr.employee'].search([('departmentt_id','in',self.department_id.ids)])
ids = list(data.ids)
vals['domain'] = {
"employee_id": [("id", "in", ids)],
}
return vals
希望它能对您有所帮助。谢谢您尝试提供帮助,但当我选择多个部门时,它会引发一个错误Rise ValueError(“预期单身人士:%s”%self)ValueError:预期单身人士:人力资源部门(1,2)