0

我正在为liferay 开发一个portlet。

我需要在我自己的portlet 中包含liferay 的嵌套Portlet。

可能吗?

ps:我是liferay的新手。请详细说明。;)

4

5 回答 5

1

当您在自定义 portlet 中请求嵌套 portlet 时,这是不可能的。如果您想在“Liferay”Nested-portlet 中使用您的 Custom-portlet,那么您可以实际使用它。

嵌套 Portlet 为您提供了在一个 Portlet 中包含所有相关 Portlet 的功能。这取决于用例。

如需更多信息,请回复帖子。

于 2012-12-07T16:58:50.137 回答
1
<liferay-portlet:runtime portletName="3"></liferay-portlet:runtime>

3 是 portlet id

于 2014-03-06T13:25:27.860 回答
0

Yes you can add nested portlets to your application. Check this

1: http://www.liferay.com/community/wiki/-/wiki/Main/Nested+Portlets+Portlet and this is the ActionImpl file concerned to nestedportlets, in liferay.

于 2011-12-05T12:36:09.400 回答
0

要回答您的问题,是的,可以在 liferay 中嵌套 portlet(文章末尾有一个链接,请确保您不要错过它)

于 2009-11-18T20:30:19.037 回答
0

检查嵌套其他 portlet 的开箱即用 portlet 的源代码。在 Liferay 5.2.3 中,它使用 com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet(...) 方法。

注意:我一直在尝试开发单独的 portlet 来使用这个 API,但是在 Liferay 逻辑中出现了空指针异常,所以看起来你必须在 EXT 环境中开发你的 portlet(尽管这在 Liferay 6 中可能不同)例如,我一直在使用 Liferay 5.2.3)。

于 2010-11-30T10:00:11.783 回答