在IBM Websphere for IPC中,我们有一个名为Wiring的东西,它允许我们切换到接收portlet页面,以防你的事件接收portlet位于与源portlet不同的页面上。
我想知道是否有任何方法可以在Liferay中实现这一目标。
我也跟着链接:Using JSR-268 IPC for portlets on different pages in Liferay但不清楚 application-context.xml
,因为我已经从Eclipse创建了一个简单的Liferay插件-portlet项目。
答案 0 :(得分:1)
是的,这是可能的。您只需要传递Layout id,portlet id以及参数。
<liferay-renderURL var="varLink" plId="layout-id" portletName="portletName_WAR_WarName"/>
答案 1 :(得分:0)
接线是Websphere Portal的概念。 Liferay不支持连线,但您可以使用公共渲染参数和放大器进行Portlet间通信。 portlet事件(如果是ACTION-&gt;查看IPC)。
如果您需要(VIEW-&gt; VIEW)IPC,您可以使用liferay的会话共享机制。 我的博客https://rutvijshah.wordpress.com/2009/12/13/liferay-session-sharing-made-easy/
上有更多详情