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中的PDF文件   linux Java打开文件,形成实际用户主页~/   java如何在时间线内维护TableView选择?   java Hibernate注释@Where vs@WhereJoinTable   Java读/写访问异常FileNotFoundException(访问被拒绝)   继承在Java中是否可以扩展最后一个类?   Android HttpClient使用java使应用程序崩溃。lang.OutOfMemoryError:pthread_create   java为什么即使我在proguardproject中添加了jar文件,也会出现这种错误。txt?   如果添加JButton,swing Java FocusListener和KeyListener将无法工作   java使用solrj检索json格式的SolrDocument   使用Microsoft Visual Studio代码进行Java编程   java NoClassDefFoundError:org/apache/log4j/Logger   哈希集中包含相等对象的java   java中的参数化构造函数是否需要有一个主体?   java类似于NetBeans不必要的代码检测器   Java实践问题   java Blackberry“[projectname].调试文件丢失”和“I/O错误:找不到程序”jar