Fórum

How to send parameter to popup using openWindow?

Yong Sik Joe, modificado 8 Anos atrás.

How to send parameter to popup using openWindow?

New Member Postagens: 2 Data de Entrada: 15/04/15 Postagens Recentes
Hi All!!

When I open popup, I use "Liferay.Util.openWindow(Liferay v6.2.2)".
but I don't know how to send parameters to popup.
and I'd like to know to receive parameters in server side( "doView" method )

My code is as the below. I hope you can refer to it.

* parent.jsp

Liferay.Util.openWindow(
{
dialog:
{
cache: false,
destroyOnClose: true,
centered: true,
constrain2view: true,
modal: true,
resizable: false,
width: 475,
height : 180
},
id: 'titleFormPopup',
uri: url.
title : "popup test"

// It's not working
//uri: url+urlParams
//urlData :
//{
// testParam : "testParam",
//},
});

* PopupPortlet.java

@Override
public void doView(RenderRequest request, RenderResponse response) throws IOException, PortletException
{
String testParam = ParamUtil.getString(request, "testParam");
request.setAttribute("testParam", testParam);
super.doView( request, response);
}

Any help will be really appreciated. Thanks!

Best regards:
Queza
thumbnail
Kailash Yadav, modificado 8 Anos atrás.

RE: How to send parameter to popup using openWindow?

Regular Member Postagens: 211 Data de Entrada: 18/10/11 Postagens Recentes
urlData syntax looks good. Did you add portlet namespace before url param name(testParam)? In Liferay 6.2, you need to add portlet name space before parameter name or use AUI tag which add automatically. Also check in browser console what request parameters are passing with request.
thumbnail
Pankaj Kathiriya, modificado 8 Anos atrás.

RE: How to send parameter to popup using openWindow?

Liferay Master Postagens: 722 Data de Entrada: 05/08/10 Postagens Recentes
Add parameters like below, you should be able to retrieve it from request.

urlData :
{
<portlet:namespace /> testParam : "testParam", 
}
Yong Sik Joe, modificado 8 Anos atrás.

RE: How to send parameter to popup using openWindow?

New Member Postagens: 2 Data de Entrada: 15/04/15 Postagens Recentes
Thanks all!! I solved this problem!! It's working!!