Skip to main content

向用户显示消息框

项目描述

客户端消息框

该模块允许在客户端显示消息弹出作为按钮的结果。

用法

依赖这个模块并返回

{
    '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},
        }
    ]
}

您负责翻译这些消息。

已知问题/路线图

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

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

错误追踪器

在GitHub 问题上跟踪错误。如果遇到问题,请检查您的问题是否已被报告。如果您首先发现它,请在此处提供详细且受欢迎的反馈,帮助我们粉碎它 。

学分

贡献者

维护者

Odoo 社区协会

该模块由 OCA 维护。

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

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

项目详情


下载文件

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

内置分布