Ich weiß nicht, ob dies der beste Weg ist, aber das hat für mich funktioniert.
In Ihren Ansichten, legen Sie einen Bootstrap-Alarm in Ihrem XML-Feld:
...
<field name="arch" type="xml">
<form string="My Form">
<div class="alert alert-success alert-dismissible" invisible="not context.get('show_message', False)">
<a href="#" class="close" data-dismiss="alert" aria-label="close">X</a>
<strong>Success!</strong> Indicates a successful or positive action.
</div>
...
Beachten Sie das invisible
Attribut im div
Elemente. In Ihrem Modell können Sie also bei der Behandlung einer Aktion eine Variable show_message
im Kontext übergeben. Dieser arbeitete für mich:
@api.multi
def my_action(self):
return {
"type": "ir.actions.act_window",
"res_model": "my_module.my_model",
"views": [[False, "form"]],
"res_id": self.id,
"target": "main",
"context": {'show_message': True},
}
Verwenden Wizzard ---> https://stackoverflow.com/questions/45050001/show-successfully-message-after-close-wizard-in-odoo-v9/45735163#45735163 –
Was hast du bisher versucht? Würden Sie bitte Ihre Bemühungen in Ihrer Frage teilen. –