跳转到主要内容

向用户显示消息框

项目描述

Beta License: AGPL-3 OCA/web Translate me on Weblate Try me on Runboat

此模块允许在客户端上通过按钮显示消息弹出窗口。

目录

使用方法

依赖于此模块并返回

{
    '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',
    # Use HTML instead of text
    'is_html_message': True,
    # 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 上。如果遇到问题,请检查是否已经报告了您的问题。如果您是第一个发现它的人,请提供详细的反馈,以帮助我们解决它。

请不要直接联系贡献者寻求支持或技术问题的帮助。

致谢

作者

  • Therp BV

  • ACSONE SA/NV

贡献者

维护者

此模块由OCA维护。

Odoo Community Association

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

此模块是GitHub上OCA/web项目的一部分。

欢迎您贡献。了解如何贡献,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

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

源代码分发

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

构建分发

支持者