在 odoo/python 中不间断地提高 error/warning

Raising error/warning without intteruption in odoo/python

我有一个关于错误的字符串,我只想在弹出窗口中显示它们 window。 一切都正确,但我不想在显示错误字符串时中断程序。 我输入了警告,except_orms 但结果是一样的。 即使 return {'title':warn.....} 也不起作用 这是代码:

            # raise UserError(_(errorstring))
            # warnings.warn('errorstring')
            # raise Warning(_(errorstring))
            raise except_orm(_('Warning'), (_(errstring)))

是否可以不间断地window?

如果您正在寻找更改时的警告消息,请尝试此操作:

    @api.onchange('field')
    def onchange_field(self):
        return {
                'warning': {'title': _('Warning'), 'message': _('Message needed.'),},
            }