odoo - Onchange method not saving -
so have onchange method looks it's working. when enter new value in onchange field triggers method writes value in field.
example code:
@api.onchange('xx_next_air_shipment') def _onchange_air_shipment(self): self.xx_next_air_value = self.xx_next_air_shipment * self.xx_price_unit
on screen looks correct, when press save value seem lost?
i tried editing write method, debugged , saw correct values in parameter returned write method correct values still didn't save database:
@api.one def write(self, vals): openerp.pydev import pydevd return self.write(vals)
update method code,
@api.multi def write(self, vals): openerp.pydev import pydevd return super(class_name,self).write(vals)
@daniel reis right method's result turns infinite loop.
Comments
Post a Comment