У меня есть диалог на моем портале, который открывает портлет. Когда я нажимаю на ссылку и открывается диалоговое окно, отображается диалоговое окноНе удалось открыть портлет в диалоговом окне liferay
У вас нет ролей, необходимых для доступа к этому портлету.
Однако, если я добавлю тот же портлет на страницу, портлет открывается без каких-либо задержек, как на странице, так и в диалоговом окне. Что мне здесь не хватает? Кто-нибудь понял?
Мои коды:
#set ($profile_url = $portletURLFactory.create($request, "profile_WAR_profileportlet", $getterUtil.getLong($plid), "RENDER_PHASE"))
$profile_url.setParameter("p_p_state", "exclusive")
<a href="#" id="profile" onclick="openDialog('$profile_url','preferences-dialog',500,500)"> Profile </a>
window,
'openDialog', //function name
function(url, popupID, wd, ht) { // parameters to the function
var A = AUI();
popupDialog = new A.Dialog({
id: popupID, // popupId passed so that it would be easy to close it through events other than the close button
centered: false, // all the different parameters function you can check in the Alloy API
draggable: true,
resizable: false,
width: wd,
stack: true,
modal: true,
height: ht,
scrollbars: true,
xy: [getWidth()/2-wd/2,10]
}
).plug(
A.Plugin.IO,
{
uri: url
}
);
popupDialog.render();
},
['aui-dialog','aui-dialog-iframe']
);
Заранее спасибо за любую помощь, что кто-то может обеспечить.
спасибо за вашу помощь, я искал исправление на день уже ... большое спасибо – saurjk