去掉Liferay中的“您的请求已成功完成”

2013年02月22日 Liferay 评论 2 条 阅读 7,427 views 次

Liferay中有些请求的情况下会出现一个“您的请求已成功完成”,这样的提示,如下图。这个本来是一个好东西,能够让用户知道请求是成功完成了,但是有时候Liferay这个默认的提示为影响我们的版面,下面是提供两种去掉的方法。

your-request-sucess

方法一:

在相应的portlet.xml文件里面的相应portlet下面添加如下的配置:

<init-param>
<name>add-process-action-success-action</name>
<value>false</value>
</init-param>

注:比如有10个portlet,这个信息要添加10次,麻烦了一点,但是有一个好处是可以为第一个portlet自定义,如果有某一个portlet还需要这样的提示,不添加即可。

方法二:

这是一种简单粗暴的方法,查看一下这个提示的HTML代码,发现他的class=portlet-msg-success,所以可以在主题里面将这个内容使用CSS给隐藏掉,添加一个CSS语句:

.portlet-msg-success{
       display:none;
}

推荐使用方法一,这种是liferay提供的,方法二虽然简单,但是粗暴,这是因为有些情况下我们还是希望看到这个提示,或者是我们使用了liferay的这个提示添加了一些自定义的信息,如果是使用了方法二,这些自定义的提示信息也看不到了。

 

用户头像

2 条留言  访客:2 条  博主:0 条

  1. avatar 新手liferay

    您好,我最近在研究如何在linux下装liferay由于是第一次安装,不太熟练。今天尝试了一天,在完成mysql数据库配置之后,liferay的安装页面就跳出一个 This instance is inactive. Please contact the administrator. 的红框,请问这是什么原因啊?

    • avatar huangminwen

      我用的是ubuntu,没有出现错误,可以正常运行 应该差不多
      参考这篇文章http://www.huqiwen.com/2012/08/30/liferay-6-1-development-study-1/

给我留言

Copyright © IT人生录 保留所有权利.   主题设计 知更鸟 滇ICP备16001547号-1

用户登录

分享到: