Liferay是否支持不同页面上的portlet的IPC?

时间:2013-02-25 09:56:14

标签: liferay liferay-6

在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项目。

2 个答案:

答案 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/

上有更多详情