任何一個可以與例如告訴如何如果類型one2many場改變修改另一個模型領域。如何修改在其他模型中的one2many或many2one場odoo10
例如,我有兩個車型)hr_shifts B)hr_contract 在hr_shifts有one2many場(emp_name_ids)在此領域的變化時hr_contract反映點擊保存按鈕後。 此代碼的工作,但當我one2many領域使用(emp_name_ids)它不工作
@api.depends('schedule')
def _onchange_schedule(self):
for item in self.hr_shifts_line:
current=self.env['hr.contract'].search([('employee_id','=',item.emp_name_ids.id)])
current.write({'working_hours':self.schedule.id})
請縮進代碼。 –
@ api.depends( 'hr_shifts_line.emp_name_ids') \t高清_depends_emp_name_ids(個體經營): \t \t打印 「::::::::::::」 \t \t \t在self.hr_shifts_line項目: \t \t \t \t \t \t \t \t打印 「::::::: MMMM ::」 \t \t \t電流= self.env [ 'hr.contract']。搜索([( 'EMPLOYEE_ID', '=' ,item.emp_name_ids.id)]) \t \t \t print current,「::::::::::::::::::::::::::::::::::::::::」 \t \t \t current.write({'employee_id':self.emp_name_ids.id}) –