odoo17 反常下表引用上表并能修改
odoo17 反常下表引用上表并能修改
几种错误方法
def _get_default_wt_yj(self):print(self.wtd_id.jcyiju)return self.wtd_id.jcyijudef _get_default_wt_xm(self):return self.wtd_id.jiancyqtext@api.depends('wtd_id') # onchange只前端显示,不保存def _change_yj(self):# 样品是否全部检测完成if self.wtd_id:self.jyyj_wt=self.wtd_id.jcyijuself.jyxm_wt = self.wtd_id.jiancyqtext
采用笨法:
@api.modeldef create(self, vals):print(vals,vals.get('wtd_id'),vals['wtd_id'])if vals['wtd_id']:vals['jyyj_wt'] = self.env['jjbg.weituodan'].search([('id', '