2016-05-18 1 views
0

J'ai besoin d'ouvrir une fenêtre modale après avoir cliqué sur un bouton, le contenu de cette fenêtre modale doit être un jsp personnalisé situé dans le portlet.Ouvrez la fenêtre modale de ce jsp personnalisé dans Liferay

J'ai essayé les messages suivants, mais tout le monde travaille pour moi.

http://www.liferaysavvy.com/2014/06/liferay-62-aui-dialog-liferay-popup.html https://web.liferay.com/es/community/forums/-/message_boards/message/39768821

Dans tous les cas, la fenêtre modale ouverte mais avec la page que la charge est à l'intérieur de la même page où le bouton est.

La route où mon jsp être est:

webapp\custom_jsps\html\portlet\document_library\test.jsp 

Le portletURL est:

<portlet:renderURL var="simpleDialogExample" windowState="<%=LiferayWindowState.EXCLUSIVE.toString()%>"> 
    <portlet:param name="mvcPath" value="/html/portlet/document_library/test.jsp"/> 
    <portlet:param name="message" value="Hello welcome"/> 
</portlet:renderURL> 

J'ai essayé aussi le suivant param:

<portlet:param name="mvcPath" value="/test.jsp"/> 
    <portlet:param name="mvcPath" value="\test.jsp"/> 
    <portlet:param name="mvcPath" value="/custom_jsps/html/portlet/document_library/test.jsp"/> 
    <portlet:param name="mvcPath" value="\custom_jsps\html\portlet\document_library\test.jsp"/> 
    <portlet:param name="jspPage" value="/html/portlet/document_library/test.jsp"/> 
    <portlet:param name="jspPage" value="/test.jsp"/> 

Toute aide?

Merci beaucoup

+0

Vous essayez d'ouvrir accroché jsp dans la fenêtre modale de votre portlet personnalisé? –

+0

Oui, à l'intérieur de mon thème, il y a quelques liferay jsp qui a été modifié, le dossier s'appelle "customs-jsp" et il est référencé dans liferay-hook.xml. Dans l'un de ces jsp, je dois inclure un bouton pour ouvrir un autre jsp propre pop-up et faire une certaine funcionality. –

Répondre

0

Voici un exemple d'une fenêtre modale avec Liferay. Personnalisez à votre goût

Liferay modal