Foren
set custom portlet title using program
biswajit sarkar, geändert vor 12 Jahren.
set custom portlet title using program
Regular Member Beiträge: 166 Beitrittsdatum: 17.10.11 Neueste Beiträge
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
is there any way to do so???
plz help...
thanks in advance
Mayur Patel, geändert vor 12 Jahren.
RE: set custom portlet title using program
Expert Beiträge: 358 Beitrittsdatum: 17.11.10 Neueste Beiträge
Try this ,
<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
<portlet:defineObjects/>
<% renderResponse.setTitle("TestTitle"); %>
Regards,
Mayur
<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
<portlet:defineObjects/>
<% renderResponse.setTitle("TestTitle"); %>
Regards,
Mayur
biswajit sarkar, geändert vor 12 Jahren.
RE: set custom portlet title using program
Regular Member Beiträge: 166 Beitrittsdatum: 17.10.11 Neueste Beiträge
thanks for your reply....
I am using Jsf portlet not jsp.
and trying to set title using renderResponse but code is not working
I am using Jsf portlet not jsp.
and trying to set title using renderResponse but code is not working
biswajit sarkar, geändert vor 12 Jahren.
RE: set custom portlet title using program
Regular Member Beiträge: 166 Beitrittsdatum: 17.10.11 Neueste Beiträge
got the solution......
thanks
thanks
Sagar A Vyas, geändert vor 12 Jahren.
RE: set custom portlet title using program
Liferay Master Beiträge: 679 Beitrittsdatum: 17.04.09 Neueste Beiträgebiswajit sarkar:
got the solution......
thanks
Hi BIswait,
What solution you got would you please provide it ?
Thanks,
Sagar Vyas
biswajit sarkar, geändert vor 12 Jahren.
RE: set custom portlet title using program
Regular Member Beiträge: 166 Beitrittsdatum: 17.10.11 Neueste Beiträge
1st delete the default title in portlet.xml of your portlet
the use below to set dyanamic portlet title........
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");
Nagendra Kumar Busam, geändert vor 12 Jahren.
RE: set custom portlet title using program
Liferay Master Beiträge: 678 Beitrittsdatum: 07.07.09 Neueste Beiträge
Thank you very much for sharing the solution
Sagar A Vyas, geändert vor 12 Jahren.
RE: set custom portlet title using program
Liferay Master Beiträge: 679 Beitrittsdatum: 17.04.09 Neueste Beiträgebiswajit 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