2016-03-03 69 views
2

我加入以下和portlet.xml行如何刪除默認郵件從Liferay的Portlet的

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

,但它是不工作...請幫助我..

+0

http://proliferay.com/how-to-hide-default-error-message-in-liferay/ –

+0

以上參考介紹有關隱藏默認的成功和錯誤消息從Liferay的portlet的。 –

+0

@ParkashKumar ....我已經嘗試從這個鏈接....它也給了我已經添加在我的代碼段相同的代碼..但它不工作.. –

回答

2

在你的控制器試試這個行動

// Hiding the default Error Message 
    PortletConfig portletConfig = (PortletConfig) request.getAttribute(JavaConstants.JAVAX_PORTLET_CONFIG); 
    LiferayPortletConfig liferayPortletConfig = (LiferayPortletConfig) portletConfig; 
    SessionMessages.add(request, liferayPortletConfig.getPortletId() 
        + SessionMessages.KEY_SUFFIX_HIDE_DEFAULT_ERROR_MESSAGE); 
+0

是的,它的工作! – German