Java 在另一个portlet中显示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 或

有没有办法在另一个portlet中显示一个portlet? 我面临的问题是,我在Liferay中有两个portlet,我希望在第一个portlet的保留div区域中显示完整的第二个portlet,这样我就可以在第一个portlet中使用第二个portlet的所有功能(我不想在这个特定场景中使用popup)。或者换句话说 我想要嵌套的portlet 我用谷歌搜索过这个,但没有找到任何有用的材料,现在我的问题是这个场景在Liferay中是否可行? 任何帮助都将不胜感激。

请使用嵌套portlet

或者您可以使用Liferay Portlet共享java脚本代码

我有一个小片段,它将在div中呈现portlet,但它不会执行任何操作,因为它的内容是静态的

下面是在div中加载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中?您能提供更多关于您的需求的见解吗?也许有更好更干净的方法来实现你的目标?谢谢米拉·普林斯,但我不希望它出现在弹出窗口中,我希望它出现在特定的分区位置