Я работаю с 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();
});
}
И изображение с проблемой..
добавьте это в свой файл css:
.dialog-iframe{
overflow-y: scroll;
}