我需要刪除onchange方法中的one2many記錄。我已經嘗試了下面的代碼。在odoo中刪除one2many中的記錄
*的.py
@api.onchange('abt')
def _onchange_active(self):
resident_flat_rel_id =[]
if self.active == False:
write=self.write({'resident_flat_rel_ids':[(2,self.resident_flat_rel_ids.id,False)]})
print'werite', write // prints True.
但是記錄不會從數據庫中刪除。
resident_flat_rel_ids
是父模型中的one2many字段。
問題只有一個反向的關係),如果在丟棄用戶點擊更改此值後,你要取消刪除,在平變化happend? – Cherif