Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
3897 Lượt xem

department_id = fields.Many2one('hr.department', string='Dział', required=True, track_visibility='onchange', store=True)

employee_id = fields.Many2many('hr.employee', 'department_id', index=True)


 @api.depends('department_id')

@api.onchange('department_id')

def _compute_employees(self):

emp_data = self.env['hr.employee'].browse([('department_id','in',self.department_id.id)])

for department in self:

department.employee_id = emp_data    


Don't work...



Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hai Michal,

    Just make a small change in your onchange function.


    @api.onchange('department_ids')
    def get_employee(self):
        if self.department_ids: 
            self.employee_ids = self.env['hr.employee'].search([('department_id','=',self.department_ids.id)])

It will work for you.

Thanks

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 11 22
2364
0
thg 11 22
2617
0
thg 6 22
1872
2
thg 3 20
4530
1
thg 8 25
2078