跳转到主要内容

向用户显示消息框

项目描述

客户端消息框

此模块允许在按钮操作的结果上客户端显示消息弹出窗口。

使用方法

依赖此模块并返回

{
    'type': 'ir.actions.act_window.message',
    'title': _('My title'),
    'message': _('My message'),
    # optional title of the close button, if not set, will be _('Close')
    # if set False, no close button will be shown
    # you can create your own close button with an action of type
    # ir.actions.act_window_close
    'close_button_title': 'Make this window go away',
    # this is an optional list of buttons to show
    'buttons': [
        # a button can be any action (also ir.actions.report.xml et al)
        {
            'type': 'ir.actions.act_window',
            'name': 'All customers',
            'res_model': 'res.partner',
            'view_mode': 'form',
            'views': [[False, 'list'], [False, 'form']],
            'domain': [('customer', '=', True)],
        },
        # or if type == method, you need to pass a model, a method name and
        # parameters
        {
            'type': 'method',
            'name': _('Yes, do it'),
            'model': self._name,
            'method': 'myfunction',
            # list of arguments to pass positionally
            'args': [self.ids],
            # dictionary of keyword arguments
            'kwargs': {'force': True},
            # button style
            'classes': 'btn-primary',
        }
    ]
}

您负责翻译消息。

已知问题/路线图

  • 添加 message_type 以区分警告、错误等。

  • 有一个 message_type 用于在右上角显示非模态警告。

错误追踪器

错误在 GitHub Issues 上跟踪。如果在那里找不到您的问题报告,请检查。如果您是第一个发现它的人,请通过提供详细的反馈来帮助我们解决它 此处

致谢

贡献者

维护者

Odoo Community Association

此模块由OCA维护。

OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。

要为此模块做出贡献,请访问 http://odoo-community.org

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分布

本发布版本没有可用的源代码分布文件。请参阅有关 生成分布存档 的教程。

构建分布

由以下支持