odoo12, как показать сообщение об успехе без перерыва - PullRequest
0 голосов
/ 07 апреля 2020

всем, пожалуйста, помогите в odoo, я знаю, что при отображении сообщения об ошибке было использовано повышение UserError (), но эта функция нарушает функцию и откат в базе данных, я просто хочу показать успешное сообщение пользователю без перерыва, вроде операция прошла успешно! Конечно, я пытался использовать мастер, но нижний колонтитул не работает, страница всегда показывает, как сохранить и сбросить, если кто-нибудь может мне помочь в этом. спасибо.

1 Ответ

0 голосов
/ 07 апреля 2020

Таким образом, вы можете использовать onchange API, чтобы обойти это,

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

. С этим выполните изменения с вашим регистром return предупреждающее сообщение, и оно не нарушит процесс . Подобное поведение вы можете найти в приложении Odoo Продажа в операции изменение строки заказа на продажу операция.

Спасибо

...