在sale.order中,我创建了该字段,我想在SO状态更改时,该字段将根据当前UID填充
onchange问题仅在创建SO时触发一次,但是当我确认它时,不会触发ocnahnge。
我对onchange怀念什么?
user_prepared = fields.Many2one('res.users', string="Prepared offer")
@api.onchange('state')
def _onchange_state(self):
self.user_prepared = self._uid
答案 0 :(得分:1)
您可以使用@ api.depends('state') 这将调用状态字段值更改的方法
@api.depends('state')
def _onchange_state(self):
self.user_prepared = self._uid