代码之家  ›  专栏  ›  技术社区  ›  Daniel Blanco

在odoo 10中,如何显示引导警报之类的消息?

  •  3
  • Daniel Blanco  · 技术社区  · 8 年前

    1 回复  |  直到 8 年前
        1
  •  1
  •   KbiR    8 年前

    我不知道这是否是最好的方式,但这对我来说很有效。

    <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},
        }