我不知道这是否是最好的方式,但这对我来说很有效。
<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>
...
注意
invisible
中的属性
div
show_message
@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},
}