Foros de discusión

set custom portlet title using program

biswajit sarkar, modificado hace 12 años.

set custom portlet title using program

Regular Member Mensajes: 166 Fecha de incorporación: 17/10/11 Mensajes recientes
I want to change my custom portlet title dynamically in runtime using program.

is there any way to do so???

plz help...
thanks in advance
thumbnail
Mayur Patel, modificado hace 12 años.

RE: set custom portlet title using program

Expert Mensajes: 358 Fecha de incorporación: 17/11/10 Mensajes recientes
Try this ,

<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
<portlet:defineObjects/>

<% renderResponse.setTitle("TestTitle"); %>

Regards,
Mayur
biswajit sarkar, modificado hace 12 años.

RE: set custom portlet title using program

Regular Member Mensajes: 166 Fecha de incorporación: 17/10/11 Mensajes recientes
thanks for your reply....

I am using Jsf portlet not jsp.
and trying to set title using renderResponse but code is not working
biswajit sarkar, modificado hace 12 años.

RE: set custom portlet title using program

Regular Member Mensajes: 166 Fecha de incorporación: 17/10/11 Mensajes recientes
got the solution......

thanks
thumbnail
Sagar A Vyas, modificado hace 12 años.

RE: set custom portlet title using program

Liferay Master Mensajes: 679 Fecha de incorporación: 17/04/09 Mensajes recientes
biswajit sarkar:
got the solution......

thanks



Hi BIswait,

What solution you got would you please provide it ?

Thanks,
Sagar Vyas
biswajit sarkar, modificado hace 12 años.

RE: set custom portlet title using program

Regular Member Mensajes: 166 Fecha de incorporación: 17/10/11 Mensajes recientes
1st delete the default title in portlet.xml of your portlet

the use below to set dyanamic portlet title........


FacesContext fc = FacesContext.getCurrentInstance();
ExternalContext ec = fc.getExternalContext();
PortletRequest pReq = (PortletRequest)ec.getRequest();
RenderResponse renderResponse = (RenderResponse) pReq.getAttribute("javax.portlet.response");
renderResponse.setTitle("set your title here");
thumbnail
Nagendra Kumar Busam, modificado hace 12 años.

RE: set custom portlet title using program

Liferay Master Mensajes: 678 Fecha de incorporación: 7/07/09 Mensajes recientes
Thank you very much for sharing the solution emoticon
thumbnail
Sagar A Vyas, modificado hace 12 años.

RE: set custom portlet title using program

Liferay Master Mensajes: 679 Fecha de incorporación: 17/04/09 Mensajes recientes
biswajit sarkar:
1st delete the default title in portlet.xml of your portlet

the use below to set dyanamic portlet title........


FacesContext fc = FacesContext.getCurrentInstance();
ExternalContext ec = fc.getExternalContext();
PortletRequest pReq = (PortletRequest)ec.getRequest();
RenderResponse renderResponse = (RenderResponse) pReq.getAttribute("javax.portlet.response");
renderResponse.setTitle("set your title here");


HI Biswajit,

Thanks you for sharing this.

It will defiantly help other who uses jsf.

Thanks,
Sagar Vyas