Java 在另一个portlet中显示portlet而不弹出窗口
有没有办法在另一个portlet中显示一个portlet? 我面临的问题是,我在Liferay中有两个portlet,我希望在第一个portlet的保留div区域中显示完整的第二个portlet,这样我就可以在第一个portlet中使用第二个portlet的所有功能(我不想在这个特定场景中使用popup)。或者换句话说 我想要嵌套的portlet 我用谷歌搜索过这个,但没有找到任何有用的材料,现在我的问题是这个场景在Liferay中是否可行? 任何帮助都将不胜感激。请使用嵌套portlet 或 或者您可以使用Liferay Portlet共享java脚本代码 我有一个小片段,它将在div中呈现portlet,但它不会执行任何操作,因为它的内容是静态的 下面是在div中加载portlet的示例代码段Java 在另一个portlet中显示portlet而不弹出窗口,java,liferay-6,liferay-aui,Java,Liferay 6,Liferay Aui,有没有办法在另一个portlet中显示一个portlet? 我面临的问题是,我在Liferay中有两个portlet,我希望在第一个portlet的保留div区域中显示完整的第二个portlet,这样我就可以在第一个portlet中使用第二个portlet的所有功能(我不想在这个特定场景中使用popup)。或者换句话说 我想要嵌套的portlet 我用谷歌搜索过这个,但没有找到任何有用的材料,现在我的问题是这个场景在Liferay中是否可行? 任何帮助都将不胜感激。请使用嵌套portlet 或
AUI().use('aui-base','aui-node','aui-dialog','aui-io-request', 'aui-io','liferay-portlet-url','aui-dialog-iframe', function(A) {
var url =Liferay.PortletURL.createRenderURL();
url.setPortletId('signinaction_WAR_WatsonSiginInportlet');
url.setWindowState('pop_up');
var myAjaxRequest=A.io.request(url.toString(), {
dataType: 'html',
autoLoad: false,
on: {
success: function() {
// A.one('#testestDiv').set('innerHTML',"meera");
document.getElementById("login-portlet-content").innerHTML=this.get('responseData');
//A.one('#loginBoxDiv').set('innerHTML',this.get('responseData'));
}
}
});
myAjaxRequest.start();
});
但是我想知道如何以编程方式将一个portlet放在另一个portlet中?您能提供更多关于您的需求的见解吗?也许有更好更干净的方法来实现你的目标?谢谢米拉·普林斯,但我不希望它出现在弹出窗口中,我希望它出现在特定的分区位置