Открытие всплывающего окна без полосы прокрутки

0

Я работаю с js, jQuery library, на веб-странице портала Liferay, и когда я вывожу контент, информация о содержимом выдает окно.

Что мне делать, если я хочу, чтобы полоса прокрутки устанавливала содержимое внутри всплывающего окна?

Вот мой код...

function showpopup(id) {
    AUI().ready('aui-dialog','aui-dialog-iframe','liferay-portlet-url', function(A) {
        var url = Liferay.PortletURL.createRenderURL();
        url.setPortletId("56"); //  "Web Content Display" portlet ID
        url.setWindowState('pop_up');
        url.setParameter("_56_groupId", Liferay.ThemeDisplay.getScopeGroupIdOrLiveGroupId()); 
        url.setParameter("_56_articleId", id); // webcontent ID

        window.myDialog = new A.Dialog(
            {
                title: 'Web Content',
                height: 960,
                width: 1024,
                modal:true,
                centered: true,
            }
        ).plug(
            A.Plugin.DialogIframe,
            {
                uri: url.toString(),
                iframeCssClass: 'dialog-iframe'
            }
        ).render();
    });
}

И изображение с проблемой.. Изображение 174551

Теги:
liferay
liferay-aui

1 ответ

1
Лучший ответ

добавьте это в свой файл css:

.dialog-iframe{
    overflow-y: scroll;
}
  • 0
    Большое вам спасибо, я не знал об этой инструкции CSS!
  • 0
    рад что помог :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню