Hi,
I was trying to update record by onchange function. It is not working.
Could you please anyone help me?!
If you have any other solution for it. Pls do suggest
odoo version : 13.0
class AssetMain(models.Model):
_name = 'asset.asset'
allocation_lines = fields.One2many('asset.allocation', 'asset_id', string='Allocation')
current_employee = fields.Many2one('hr.employee', string="Allocated Employee")
class AssetAllocation(models.Model):
_name = 'asset.allocation'
name = fields.Many2one('hr.employee', string="Employee")
asset_id = fields.Many2one('asset.asset', string="Asset")
@api.onchange('name')
def _update_asset(self):
for rec in self.asset_id:
if self.state == 'active'
rec.current_employee = self.name
Onchange in Odoo: http://learnopenerp.blogspot.com/2016/10/onchange-many2one-filed-in-odoo.html
Thank you Sudhir..
i have been resolved by below code.