Liferay AUI Popup не отображает значение jsp, указанное в качестве значения - PullRequest
0 голосов
/ 26 марта 2020

Я пытаюсь создать модал, отображаемый после нажатия кнопки.

Моя проблема в том, что при открытии всплывающего окна вместо файла отображается файл jsp, в котором расположена кнопка, а не файл jsp, который я указываю в качестве значения в параметре портлета.

Я использую Liferay 6.2 ce ga3

Это мой код

<portlet:renderURL var="secondJspURL" windowState="<%=LiferayWindowState.POP_UP.toString()%>">
<portlet:param name="mvcPath" value="/modal.jsp"/>
</portlet:renderURL>

<liferay-ui:success key="success" message="Your Action Completed Successfully..."/>

<aui:button id="popupButton" value="Open Popup Using AUI Script " />

<!-- AUI Script For IFrame POPUP -->
<aui:script position="inline" use="aui-base">
var popupButton = A.one('#popupButton');
popupButton.on('click',
function() {
    Liferay.Util.openWindow(
        {
            dialog: {
                //cssClass: 'aui-popup-example',
                destroyOnHide: true,
                height: 400,
                width: 400
            },
            dialogIframe: {
                //bodyCssClass: 'custom-css-class'
            },
            title: 'My Own Title(400x400 Window Size)',
            uri: '<%=secondJspURL.toString()%>'
        }
    );
}
);
</aui:script>
...