CMS系统的基本状态消息

odoo10-addon-cms-status-message的Python项目详细描述


License: LGPL-3

CMS状态消息

“状态消息”是要显示给的重要消息 用户。

例如:用户提交表单或执行特定操作时 要报告此操作的状态,如“您的配置文件已 “更新”或“升级成功。”。

此模块允许轻松地将此类消息显示给 用户。

使用twitter引导警报显示消息。

您可以添加多条消息:它们将相继显示。

使用量

python代码

设置消息:

msg=_('My important message.')ifrequest.website:request.website.add_status_message(msg)

默认情况下,消息类型为info。标题(标签在 消息开头)与消息类型匹配:

  • “信息”:“信息”
  • “成功”:“成功”
  • “危险”:“错误”
  • “警告”:“警告”

您可以更改消息参数:

msg=_('Watch out!')ifrequest.website:request.website.add_status_message(msg,type_='warning',title='Oh no')

将显示如下消息:

./images/preview.png

javascript代码

依赖关系:

varmsg_tool=require('cms_status_message.tool');varcore=require('web.core');var_t=core._t;

动态插入自定义消息:

msg={'msg':_t('Item unpublished.'),'title':_t('Warning'),'type':'warning'}msg_tool.render_messages(msg).then(function(html){// wipe existing
$('.status_message').remove();// inject new
$(html).hide().prependTo('#wrap').fadeIn('slow');});

将状态消息添加到会话中,如果要显示 仅在重定向后发送消息:

varmsg=_t('Contratulations! You made it!.');varoptions={'title':_('My title'),'dismissible':false};msg_tool.add_message(msg,options);

定制外观

默认情况下,警报框添加在<main />内容的顶部。如果你 要自定义此行为,请重写或禁用 cms_status_message.add_status_message模板。

缺陷跟踪器

GitHub Issues上跟踪错误。在 如果有麻烦,请检查一下你的问题是否已经 报道。如果你首先发现了它,请提供 详细的欢迎反馈。

学分

贡献者

维护人员

Odoo Community Association

此模块由OCA维护。

奥多社区协会是一个非盈利组织。 其任务是支持Odoo的合作开发 特点及推广应用。

若要对此模块作出贡献,请访问https://odoo-community.org

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
从Java中的方法返回列表时遇到问题   java如何忽略json字段,并使用Jackson ObjectMapper获取其值以进行映射   spring通过更新其各自java对象的值来映射两个xsd文件   java从HttpClient获取500错误,在浏览器中工作   java使用物理键输入(耳机中的按钮)在安卓中执行一些操作   如何在int数组(java)中追加int?   java Spring RequestParam的默认值等于方法调用   java将JsonLayout添加到log4j2 json配置   Ubuntu上的maven Tomcat6 libs和/usr/share/java   java单元测试Android活动   java获取URL证书的屏幕截图   java如何为自定义类加载器加载的类提供工具?   FB墙上的java错误图片,来自安卓应用程序的反馈帖子(安卓 FB sdk)   从Intellij IDEA内部运行Tomcat时的java差异?   java TDD与不可能的例外   安卓 Java日期表示差异