3

在 IBM Websphere for IPC 中,我们有一个称为Wiring的东西,它允许我们切换到接收 portlet 页面,以防您的事件接收 portlet 位于与源 portlet 不同的页面上。

我想知道是否有任何方法可以在 Liferay 中实现这一点。

我还关注了链接:Using JSR-268 IPC for portlet on different pages in Liferay但不清楚,application-context.xml因为我从 Eclipse 创建了一个简单的 Liferay plugin-portlet-project。

4

2 回答 2

1

对的,这是可能的。您只需要传递 Layout id、portlet id 以及您的参数。

<liferay-renderURL var="varLink" plId="layout-id" portletName="portletName_WAR_WarName"/>
于 2013-05-13T09:07:34.087 回答
0

布线是Websphere Portal 的概念。Liferay 不支持 Wiring,但您可以使用公共渲染参数和 portlet 事件(在 ACTION->View IPC 的情况下)进行 portlet 间通信。

如果您需要(VIEW->VIEW)IPC,您可以使用liferay的会话共享机制。我的博客上的更多详细信息https://rutvijshah.wordpress.com/2009/12/13/liferay-session-sharing-made-easy/

于 2013-04-14T07:15:15.213 回答