Включение JSP в диалоге - PullRequest
0 голосов
/ 19 марта 2012

Я хочу включить отображение страницы jsp в качестве aui-диалога в liferay, и на данный момент я делаю что-то вроде этого:

<portlet:renderURL var="editURL" windowState="<%= WindowState.MAXIMIZED.toString() %>" >
    <portlet:param name="jspPage" value="/edit.jsp"/>
    <portlet:param name="id" value="<%= id%>"/>
</portlet:renderURL>

<aui:script use="aui-dialog, aui-overlay-manager, dd-constrain">
    var editDialogOptions = {
        title: 'Dialog',
        bodyContent: '',
        centered: true,
        group: 'default',
        height: 400,
        width: 400,
        modal: true,
        buttons: [
            {
                label: 'Cancel',
                handler: function() {
                    this.close();
                }
            }
        ]
    };

    $("#btnEdit").on('click', function(event) {
        var editFeelingDialog = new A.Dialog(
            A.merge(editDialogOptions, {
                title: 'Edit Product'
            })
        ).plug(A.Plugin.IO, {uri: '<%= editURL %>'}).render();
    });
</aui:script>

Страница отображается с передачей моего параметра, но она включает всю панель управления и другую информацию, такую ​​как ссылка для выхода, навигация и т. Д., Которые я не хочу отображать. Есть ли в любом случае просто отобразить страницу edit.jsp без всего остального?

Буду признателен за любую помощь в этом!

1 Ответ

0 голосов
/ 20 марта 2012

Хорошо, мне удалось это исправить, изменив windowState на "POP_UP".

...