odoo12如何不间断地显示成功消息

odoo12 how to show success message without break

大家帮帮忙 在odoo中,我知道显示的错误消息是使用raise UserError(),但是这个函数会破坏函数并在数据库中回滚,我想做的只是简单地向用户显示成功消息而不中断,就像操作成功一样!。 当然,我尝试过使用向导,但是页脚不起作用,页面总是显示保存和丢弃 如果有人可以帮助我,我将不胜感激。 谢谢。

在那里,您可以使用 onchange API 来解决这个问题,

@api.onchange('my_field')
def my_field_change(self):
    // warning message
    return {
        'warning': {'title': _('Error'), 'message': _('Error message'),},
     }

然后,根据您的情况执行更改 return 警告消息并且不会破坏 process.You 可以在 Odoo 上找到类似的行为 Sale 应用程序对 销售订单行产品更改 操作。

谢谢